Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
remove unwanted files
[simgrid.git] / teshsuite / smpi / mpich-test / pt2pt / README
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.
5
6 All of the following programs use 2 nodes :
7
8 Their output is generally in <progname>-<rank>.out
9
10 sendrecv - exercises sends and receives of all basic types with
11            large variations in sizes of the messages sent.
12
13 isndrcv  - Same as sndrcv, but uses nonblocking pt2pt calls.
14
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 
18            ones.
19
20 testtypes - Tests the datatypes codes by making several hairy types
21             that should be compatible and trying them out.
22
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)
26 etc...
27
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.
32
33
34                                         Patrick Bridges
35                                         bridges@mcs.anl.gov
36                                         patrick@CS.MsState.Edu