Skip to content
Laksono Adhianto edited this page Feb 1, 2021 · 8 revisions

This is a pilot project of hpcviewer based on Eclipse 4, rewriting mostly from scratch. Some parts are portable without modification (like hpcdata plugin), many are heavily modified. Once stable, we may integrate into HPCToolkit spack build system.

Goals

  • Work the latest version of Eclipse and newer version of Java (11 or newer).
    • Doesn't work with Eclipse 4.18 (2020.12) due to crash on ppc64le.
    • Eclipse prior 4.18 doesn't work well with Java 15.
  • Work with 4 platforms: Win32, Mac, Linux x86_64 and Linux ppcle64.
    • Built with with Eclipse 4.18 works well on Arm (aarch64). Need further tests.
  • Built with a command line (Maven) from Linux, Mac and Windows.
  • Integrate smoothly between hpcviewer and `hpctraceviewer.
  • Can be automatically tested.

Differences with the "classic" hpcviewer

hpcviewer hpcviewer.e4
Repo. https://github.com/hpctoolkit/hpcviewer https://github.com/hpctoolkit/hpcviewer.e4
Eclipse 3.7 for Linux and Windows, 4.6 + compatibility layer for Mac 4.16.
Java. 7 and 8 for Linux and Windows, 8 for Mac 8 or newer (but not Java 15).
GTK. 2.x. 3.20 or newer
Platforms supported 32 and 64 bits, ppc64le, ppc 64 bits only and ppcle64. Soon Aarch64
Build systems. Eclipse IDE. Maven or Eclipse IDE
Applications hpcviewer & hpctraceviewer hpcviewer (hpctraceviewer is merged into hpcviewer)

Links

Eclipse stuffs

UI Test tools

Deployment

Clone this wiki locally