1 These files are meant to test the point-to-point layer of MPI.
2 The runtests script is now setup to use mpirun (from the toplevel util
3 directory. MPIRUN is installed in $PREFIX/bin if you make install). Of couse,
4 mpirun is still being ported to various different machines.
6 All of the following programs use 2 nodes :
8 Their output is generally in <progname>-<rank>.out
10 sendrecv - exercises sends and receives of all basic types with
11 large variations in sizes of the messages sent.
13 isndrcv - Same as sndrcv, but uses nonblocking pt2pt calls.
15 overtake - tests that messages sent with send and isend are not
16 overtaking (the standard requires that they are not)
17 by sending a large message followed immediately by several small
20 testtypes - Tests the datatypes codes by making several hairy types
21 that should be compatible and trying them out.
23 Other test programs (which may use more than 2 nodes...) -
24 probe and probe1 do minor tests on MPI_probe.
25 hvectest tests vector sends and receives (with derived vector datatypes)
28 If you need any help with these programs or find any bugs or make any
29 improvements, let me know. I have some improvements in mind for the testing
30 harness (test.[ch]), because I'm not quite perfectly happy
31 with it yet... :-) Enjoy.
36 patrick@CS.MsState.Edu