The MPI verification testsuite

The MPI verification testsuite provides a comprehensive a simple infrastructure to verify basic MPI functionality. Originally developed as a testsuite for PACX-MPI, it has been extended by the FT-MPI team and is currently also used by the Open MPI developers. The testsuite is covering more sections of MPI-2 than any other testsuite the author of this page is aware of. The tests can be either run group-wise, or each test can also be run separatly (e.g. for debugging purposes). All tests require six processes - a compromise between having a manageable number of processes for debugging and testing and the requirement to have a large enough number of processes to cover most cases.

The currently available tests cover: Tests for one-sided operations and parallel file I/O are currently under development. The sources of the testsuite are available upon request.