LLNL Test Suite

The LLNL test suite is a tarball located at:

testmpio-1.2

The test has been modified to remove unsupported functionality by the MPI-IO DAOS driver, and can be grabbed from Boro here:

/home/mschaara/source/mpio-box/Testmpio

The test testmpio.c is copied and modified in testmpio_daos.c

We should add this to a github repo or gerrit, but need to check markings and if we can do that first.

Build:

After configure and building MPICH (see directions here):

  • copy the directory from Boro above to your local space
  • update Makefile specifically to set MPIHOME to your MPICH install path
  • make

Run:

Launch server(s)

Using all the directions from this page for client side execution:

  1. create pool with dmg and export related env variables
  2. export MPIO_USER_PATH=daos:

  3. mpirun -np 8 --hostfile ~/cli_hosts ./testmpio_daos 5

    where 5 is the number of iterations to run the test with (could be more/less as desired)

Status:

Passing / Should Pass all tests