MPI Communication Pattern Tool

Library Code

Description: this library uses the profiling interface of MPI (PMPI) to capture the communication pattern of an MPI application. The library outputs a collection of files (one for each rank) with the communication activity of each rank.

Instructions: the library must be compiled and linked to an MPI application.
mpicc -c communication.c
mpicc application.c communication.o -o executable