Software Open Access

Toolset for scalable performance analysis of large-scale parallel applications (Scalasca)

Scalasca developer community

Project leader(s)
Markus Geimer; Bernd Mohr
Project member(s)
Christian Feld; Marc-Andre Hermanns; Michael Knobloch; Pavel Saviankou; Marc Schlütter; Anke Visser; Brian J. N. Wylie; Ilya Zhukov

Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behaviour. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes.  Scalasca supports the performance optimization of simulation codes on a wide range of current HPC platforms. Its powerful analysis and intuitive result presentation guides the developer through the tuning process.

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, 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.

Files (10.8 MB)
Name Size
10.8 MB Download
  • M. Geimer, F. Wolf, B.J.N. Wylie, E. Abraham, D. Becker, B. Mohr: "The Scalasca performance toolset architecture," Concurrency and Computation: Practice and Experience, 22(6):702-719, April 2010. 10.1002/cpe.1556

All versions This version
Views 397254
Downloads 407180
Data volume 4.4 GB1.9 GB
Unique views 333231
Unique downloads 221161


Cite as