Memchecker
Memchecker is part of the Open MPI implementation and is based on valgrind. It allows finding hard-to-catch memory errors in MPI applications: memory errors such as overwriting of memory regions used in non-blocking communication, one-sided communication, as well as MPI-structures passed into the MPI implementation are checked, as well as structures passed out of the MPI library.
Programming models
Open MPI
License
Open source: BSD
Organizations
High Performance Computing Center Stuttgart