mpi4py
get mpi4py from:
https://github.com/mchaarawi/mpi4py.git
or any version (which requires update test_io.py to remove unsupported functionality):
https://bitbucket.org/mpi4py/mpi4py/downloads/mpi4py-3.0.0.tar.gz
https://github.com/mpi4py/mpi4py.git
...
Build:
After configure and building MPICH (see directions here):
- cd mpi4py/
python setup.py build
python setup.py install --user
Run:
Launch server(s)
Using all the directions from this page for client side execution you can:
- If you didn't use the github repo with test_io_daos, update the test_io.py in test/ dir:
- add daos: prefix to fname:
fname="daos:"+fname
remove the tests that are not supported:
testReadWriteShared
testIReadIWriteShared
testReadWriteOrdered
testReadWriteOrderedBeginEnd
- add daos: prefix to fname:
- create pool with dmg and export related env variables
mpiexec -n 8 python test_io_daos.py
Status:
Passing / Should Pass all tests