Runtime Checking of MPI Applications with MARMOT

@inproceedings{Krammer2005RuntimeCO,
  title={Runtime Checking of MPI Applications with MARMOT},
  author={Bettina Krammer and Matthias S. M{\"u}ller and Michael M. Resch and Gerhard R. Joubert and Wolfgang E. Nagel and Frans J. Peters and Oscar G. Plata and Pedro Tirado},
  year={2005}
}
The Message Passing Interface (MPI) is widely used to write parallel programs using message passing, but it does not guarantee portability between different MPI implementations. When an application runs without any problems on one platform but crashes or gives wrong results on another platform, developers tend to blame the compiler/architecture/MPI… CONTINUE READING