Scalasca

Policy

Scalasca is available to all users of HPC2N.

General

Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior.

Description

The analysis identifies potential performance bottlenecks -- in particular those concerning communication and synchronization -- and offers guidance in exploring their causes.

Availability

On HPC2N we have Scalasca available as a module on Kebnekaise.

Usage at HPC2N

To use the Scalasca module, first add it to your environment. Use:

module spider scalasca

to see which versions are available, as well as how to load the module and the needed prerequisites.

Note that while the case does not matter when you use "ml spider", it is necessary to match the case when loading the modules.

You can read more about loading modules on our Accessing software with Lmod page and our Using modules (Lmod) page.

You get some help on how to run by typing 'scalasca' with no arguments:

$ scalasca
Scalasca 2.3
Toolset for scalable performance analysis of large-scale parallel applications
usage: scalasca [OPTION]... ACTION <argument>...
    1. prepare application objects and executable for measurement:
       scalasca -instrument <compile-or-link-command> # skin (using scorep)
    2. run application under control of measurement system:
       scalasca -analyze <application-launch-command> # scan
    3. interactively explore measurement analysis report:
       scalasca -examine <experiment-archive|report>  # square

Options:
   -c, --show-config     show configuration summary and exit
   -h, --help            show this help and exit
   -n, --dry-run         show actions without taking them
       --quickref        show quick reference guide and exit
       --remap-specfile  show path to remapper specification file and exit
   -v, --verbose         enable verbose commentary
   -V, --version         show version information and exit

Additional info

You can find more information about how to use Scalasca on the Scalasca homepage.