osu test status (obsolete) - ofi-cray/libfabric-cray GitHub Wiki
This page is obsolete. GNI Provider is now regularly tested against OSU built both with MPICH and Open MPI.
OSU (MVAPICH home) has a small set of basic MPI tests which are good for sanity checking the GNI provider. This page shows the status of these tests using the GNI provider with Open MPI. Results are obtained either on the NERSC systems (edison/cori) or tiger.
To keep things simple for initial testing of the provider, the osu tests were run on 1,2 and 4 nodes (where applicable), up to 24 ranks per node.
Most recent results obtained on 11/24/15.
Point-to-point
test | status | comments |
---|---|---|
osu_latency | passing | |
osu_bw | passing | |
osu_bibw | passing | |
osu_mbw_mr | passing | works with multiple pairs |
osu_multi_lat | passing | works with multiple pairs |
Collectives
test | status | comments |
---|---|---|
osu_allgather | passing | |
osu_allgatherv | passing | |
osu_allreduce | fails at higher counter and vector sizes | maybe mem reg related? |
osu_alltoall | partially passes | works at low counts (4 ranks) but fails at higher rank counts |
osu_alltoallv | passing | |
osu_barrier | passing | |
osu_bcast | passing | |
osu_gather | passing | |
osu_gatherv | passing | |
osu_iallgather | partially passes | works at low counts (4 ranks) but fails at higher rank counts |
osu_ialltoall | partially passes | works at low counts (4 ranks) but fails at higher rank counts |
osu_ibarrier | passing | |
osu_ibcast | partially passes | works at low counts (4 ranks) but fails at higher rank counts |
osu_igather | passes | |
osu_iscatter | partially passes | works at low counts (4 ranks) but fails at higher rank counts |
osu_reduce | passes | |
osu_reduce_scatter | passes | |
osu_scatter | passes | |
osu_scatterv | partially passes | works at low counts (4 ranks) but fails at higher rank counts |