The development of Scalasca was co-funded by the HBP during the Ramp-up Phase. This page is kept for reference but will no longer be updated.
Scalasca is a software tool that supports the performance optimisation of parallelprograms by measuring and analysing their runtime behaviour. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes.
Scalasca targets mainly scientific and engineering applications based on the programming interfaces MPI and OpenMP, including hybrid applications based on a combination of the two. The tool has been specifically designed for use on large-scale systems including IBM Blue Gene and Cray XT, but is also well suited for small- and medium-scale HPC platforms. The software is available for free download under the New BSD open-source license.
Scalasca is part of a larger set of tools for parallel performance analysis and debugging developed by the “Virtual Institute – High Productivity Supercomputing” (VI-HPS) consortium. Further documentation, training and support are available through VI-HPS.
- High-level Tool Descriptions: VI-HPS Tools Guide and http://www.vi-hps.org/tools/
- Index to VI-HPS tool documentation: http://www.vi-hps.org/training/doc/
- Training classes: VI-HPS Tuning Workshops
- Course material: http://www.vi-hps.org/training/material/
The new version 2.2.2 provides the following new features (externally funded) as compared to version 2.2 that was part of the HBP-internal Platform Release in M18:
- Power8, ARM64, and Intel Xeon Phi support
- Pthread and OpenMP tasking support
- Improved analysis
- Prototype OmpSs support
Date of release | January 2015 |
Version of software | 2.2.2 |
Version of documentation | 2.x |
Software available | http://www.scalasca.org/software/scalasca-2.x/download.html |
Documentation | http://www.scalasca.org/software/scalasca-2.x/documentation.html |
Responsible | Scalasca team: scalasca@fz-juelich.de |
Requirements & dependencies | Supported OS: Linux Needs Score-P v1.2 or newer and Cube library v4.3 software packages |
Target system(s) | Supercomputers (Cray, IBM BlueGene, Fujitsu K/FX10),w Linux Clusters of all kinds, Linux Workstations or Laptops (for test/training) |