Recent Advances in the Message Passing Interface

Volume 6960 of the series Lecture Notes in Computer Science pp 178-187

Scaling Performance Tool MPI Communicator Management

  • Markus GeimerAffiliated withJülich Supercomputing Centre, Forschungszentrum Jülich
  • , Marc-André HermannsAffiliated withGerman Research School for Simulation Sciences
  • , Christan SiebertAffiliated withGerman Research School for Simulation Sciences
  • , Felix WolfAffiliated withJülich Supercomputing Centre, Forschungszentrum JülichGerman Research School for Simulation SciencesRWTH Aachen University
  • , Brian J. N. WylieAffiliated withJülich Supercomputing Centre, Forschungszentrum Jülich

* Final gross prices may vary according to local VAT.

Get Access


The Scalasca toolset has successfully demonstrated measurement and analysis scalability on the largest computer systems, however, applications have growing complexity and increasing demands on performance tools. One such application is the PFLOTRAN code for simulating multiphase subsurface flow and reactive transport. While PFLOTRAN itself and Scalasca runtime summarization both scale well, MPI communicator management becomes critical for trace collection with tens of thousands of processes. Re-design and re-engineering of key components of the Scalasca measurement system are presented which encompass the representation of communicators, communicator definition tracking and unification, and translation of ranks recorded in event traces.


MPI communicators performance measurement tools scalability