The Australia high performance computer facility in Canberrra uses http://ipm-hpc.sourceforge.net/, but I'm not having much luck compiling it, and the lack of recent updates makes me somewhat less willing to invest too much effort into it.
So I stumbled across MPE instead: http://www.mcs.anl.gov/research/projects/perfvis/download/index.htm#MPE
The problem is that almost all of the links of that page are broken, including those pointing towards the documentation, so I don't actually know how to use it properly. The presence of mpecc in /opt/mpe/bin suggests that it's used as a stand-in for mpicc when compiling, which I'll test some day.
cd ~/tmp wget ftp://ftp.mcs.anl.gov/pub/mpi/mpe/mpe2.tar.gz tar xvf mpe2.tar.gz cd mpe2-1.3.0/ ./configure MPI_CC=mpicc MPI_F77=mpif77 --prefix=/opt/mpe make sudo make install
I found what I looked for in Tau instead: