Note on file types: Files with extension tgz are gzipped tar files.
This first table contains the test suites that are actively used by the MPICH2 team. Because they are in active use, they are frequently updated and corrected. These should run with any MPI implementation, not just MPICH2.
Suite Source | Description | Download |
---|---|---|
Intel and ANL | This is a revised version of the patched Intel test suite that contains further fixes and a new method for extracting test results into XML files. Updated 11/16/2006. | ftp http |
C++ Tests | A set of tests, based on ones developed at Notre Dame, themselves originally based on the IBM tests described below. | ftp http |
MPICH2 | A set of tests that complements the MPICH test suite is included in the MPICH2 implementation. This suite will eventually be broken out as a stand-alone test that can run with other MPI implementations. | ftp http |
MPICH | A moderate-sized test suite for MPI-1.2; it includes tests of individual MPI routines and combinations of routines. This suite is used as part of the MPICH tests but can be run with any MPI implementation; the configure included with this suite knows most of the popular MPI iplementations. | ftp http |
This table is a list of all of the test suites available from this site.
Suite Source | Description | URL |
---|---|---|
MPICH | A moderate-sized test suite for MPI-1.2; it includes tests of individual MPI routines and combinations of routines. This suite is used as part of the MPICH tests but can be run with any MPI implementation; the configure included with this suite knows most of the popular MPI iplementations. | mpich-test.tar.gz |
MPICH2 | A set of tests that complements the MPICH test suite is included in the MPICH2 implementation | mpich2.tar.gz |
C++ Tests | A set of tests, based on ones developed at Notre Dame, themselves originally based on the IBM tests described below. | mpicxxtest-1.1a.tar.gz |
IBM | Mostly Unit tests; some are implementation dependent. Designed for MPI 1.0. More information | ibmtsuite.tar |
IBM and ANL | A version of the IBM suite, modified to run with MPICH (mostly adding Makefiles and Makefile.ins) and to conform to clarifictions in MPI 1.1. | mpichibm.tar |
Intel | Comprehensive test suite for MPI 1.1 . This is a large suite that tests both correctness and the ability to detect errors in the use of MPI calls (e.g., negative ranks). This is the original suite as provided by Intel. There are a number of problems with this suite; see the "Intel and ANL" version for one set of corrections. | intel-mpitest.tgz Guide to the test suite (Postscript) |
Intel and ANL | (This is old. See the version at the top of the page.) A version of the Intel suite that contains patches and corrections for errors in the original Intel suite. In addition, it contains a configure script to setup the suite for MPICH and several other MPI implementations. A patch file is available. | Patch file: intel_test_fix.tar.gz README about the patch Gzip'ed tar file of Intel test with the patches applied. |
Intel and Sun | This is a diff file provided by Sun containing the changes that they needed to make to the Intel test suite. See in particular the log of changes at the end. These have not been applied to the "Intel and ANL" version, though some of the changes may have been made independently to that version. | sun-intel-diff.txt |
LLNL | A test of the IO part of MPI-2, including the data representation features. | testmpio.tar.Z |