|
Topology |
100% |
100% |
100% |
100% |
100% |
100% |
100% |
|
MPI_Cart_create() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Cartdim_get() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Cart_map() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Cart_shift() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Cart_sub() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Dims_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Dims_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Dims_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Dist_graph_create test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Graph_create() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Graph_create() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Graph_map() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Topo_test datatype test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Topo_test dup test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Topo_test() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Neighborhood routines test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Basic Functionality |
94% |
96% |
94% |
94% |
94% |
98% |
94% |
|
Basic Send/Recv Test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Const test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Elapsed walltime test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Generalized request test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Init argument test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Input queuing test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Intracomm communicator test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_ANY_{SOURCE,TAG} test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Abort() return exit test |
Fail
|
Pass
|
Fail
|
Pass
|
Pass
|
Fail
|
Pass
|
|
MPI Attribues test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_BOTTOM test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() alignment test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() detach test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() ordered test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Bsend() test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Cancel() test 1 |
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Fail
|
|
MPI_Cancel() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Finalized() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Get_library_version test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Get_version() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Irecv() cancelled test |
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Fail
|
|
MPI_{Is,Query}_thread() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Isend()/MPI_Request test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Isend() root test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Isend() root test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Isend() root test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Mprobe() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Probe() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Probe() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Request_get_status() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Request() test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_{Send,Receive} test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_{Send,Receive} test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_{Send,Receive} test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Send() intercomm test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Status large count test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Test() pt2pt test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Waitany() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Waitany() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Wtime() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Many send/cancel test 1 |
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Fail
|
|
Many send/cancel test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Message patterns test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Ping flood test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Preposted receive test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Race condition test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Send/Recv test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Send/Recv test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Simple thread test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Simple thread test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Communicator Testing |
100% |
100% |
98% |
95% |
100% |
100% |
100% |
|
Comm_create_group test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 7 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 8 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create group tests |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_creation_group test 6 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm creation test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_{dup,free} test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_dup test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_dup test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_{get,set}_name test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_split Test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_split test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_split test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_split test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_with_info() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_with_info test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Comm_with_info test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Context split test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Easy thread test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Easy thread test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Intercomm_create test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Intercomm_create test 2 |
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Intercomm_merge test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Intercomm_probe test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Multiple threads test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multiple threads test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multiple threads test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Thread Group creation test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded group test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Error Processing |
88% |
88% |
88% |
88% |
100% |
100% |
100% |
|
Error Handling test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_Add_error_class() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_errhandler() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Error_string() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Error_string() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI FILE I/O test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
User error handling test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
User error handling test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
UTK Test Suite |
88% |
92% |
92% |
75% |
92% |
92% |
92% |
|
Alloc_mem test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Assignment constants test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
C/Fortran interoperability test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Communicator attributes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Compiletime constants test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Datatypes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Deprecated routines test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Dynamic process management test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Error Handling test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Errorcodes test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Extended collectives test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O modes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O verification test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O verification test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Init argument test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI-2 Routines test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
|
MPI-2 routines test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Master/slave test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
One-sided communication test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided fences test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided passive test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided post test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided routines test |
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Thread support test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Group Communicator |
100% |
100% |
71% |
86% |
100% |
100% |
100% |
|
MPI_Group_Translate_ranks() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Group_excl() test |
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Group_incl() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Group_incl() test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_Group irregular test |
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Group_translate_ranks test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_get_group test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Parallel Input/Output |
100% |
100% |
100% |
100% |
100% |
100% |
100% |
|
Asynchronous IO test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Asynchronous IO test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O modes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O verification test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O verification test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI FILE I/O test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_File_get_type_extent test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_File_set_view() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_File_write_ordered test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_File_write_ordered test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_set() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Type_create_resized test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Type_create_resized test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Non-blocking I/O test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Datatypes |
98% |
98% |
97% |
95% |
93% |
95% |
93% |
|
Blockindexed contiguous test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Blockindexed contiguous test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
C++ datatype test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Contiguous bounds test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Datatype inclusive test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
|
Datatype match test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
Datatype reference count test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Datatypes test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Datatypes test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
Datatypes test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
Datatypes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Datatype structs test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Datatype test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Derived HDF5 test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Get_address test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get_elements Pair test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get_elements test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get_elements test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
LONG_DOUBLE size test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Large count test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Type_struct test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Type_struct test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI datatype test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Noncontiguous datatypes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack, Unpack test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack,Unpack test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack, Unpack test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack,Unpack test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack_external_size test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Pack test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Simple datatype test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Simple datatype test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_commit test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_commit test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_contiguous test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_darray packing test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_darray test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_darray test |
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Type_create_hindexed_block test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_hindexed_block test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_resized() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_resized() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_resized test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_subarray test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_subarray test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_free test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_get_envelope test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_get_extent test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_hindexed test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_hvector_blklen test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_hvector test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_indexed test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_indexed test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_{lb,ub,extent} test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_struct() alignment test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_struct test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_vector_blklen test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Unpack() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Zero size block test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Collectives |
83% |
83% |
82% |
82% |
96% |
99% |
96% |
|
Allgather test 1 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Allgather test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allgather test 3 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Allgather test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allgather test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allgatherv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allgatherv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allgatherv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 6 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Allreduce test 7 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Allreduce test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alltoall test 8 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Alltoall test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alltoall test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alltoall thread test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Alltoallv test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alltoallv test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Alltoallv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alltoallw test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alltoallw test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
BAND operations test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
BOR Operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
BOR operations test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Barrier test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Bcast test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
|
Bcast test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Bcast test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Bcast test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Bcast test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Exscan Exclusive Scan test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Exscan exclusive scan test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Extended collectives test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Gather test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Gather test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Gather test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Gather test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Gatherv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Gatherv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Iallreduce test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Ibarrier test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Ibcast,Wait,Ibarrier test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Ibcast,Wait,Ibarrier test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
LAND operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
|
LOR operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
|
LXOR operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MAXLOC operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MAX operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MINLOC operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MIN operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MScan test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Non-blocking collectives test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Op_{create,commute,free} test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
PROD operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce/Bcast/Allreduce test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce/Bcast test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce/Bcast test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce/Bcast tests |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_Scatter test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_Scatter test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Reduce_Scatter test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_Scatter test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_local test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_scatter_block test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Reduce_scatter_block test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
Reduce_scatter test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_scatter test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce test 1 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Reduce test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Reduce test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
SUM operations test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scan test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Scatter test 1 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Scatter test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scatter test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scatter test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scatter test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scatterv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scatterv test |
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Scatterv test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Wait test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info Objects |
100% |
100% |
100% |
100% |
100% |
100% |
100% |
|
MPI_Info_delete() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_dup() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_{get,send} test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_get() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_get() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_get() test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_get() test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_get() test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Dynamic Process Management |
96% |
96% |
86% |
93% |
75% |
77% |
75% |
|
Creation group intercomm test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Dynamic process management test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_accept() test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
MPI_Comm_connect() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
MPI_Comm_connect() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
MPI_Comm_disconnect() test 1 |
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_disconnect() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_disconnect() test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_disconnect() test 4 |
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_disconnect() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_disconnect() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_join() test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
MPI_Comm_spawn_multiple() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn_multiple() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn() test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn() test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn() test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn() test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Comm_spawn() test 6 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_Intercomm_creat() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Publish_name() test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Fail
|
Pass
|
|
MPI spawn processing test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI spawn processing test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI spawn test with pthreads |
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Multispawn test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
NA
|
Fail
|
|
PGROUP creation test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
Taskmaster test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
NA
|
Fail
|
|
Threads |
100% |
100% |
100% |
96% |
92% |
100% |
92% |
|
Alltoall thread test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Easy thread test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Easy thread test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
MPIT multithreaded test |
NA
|
NA
|
NA
|
NA
|
Pass
|
NA
|
Pass
|
|
Multiple threads test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multiple threads test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multiple threads test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multispawn test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
NA
|
Fail
|
|
Multi-threaded blocking test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multi-threaded send/receive test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Simple thread test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Simple thread test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Taskmaster test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
NA
|
Fail
|
|
Thread Group creation test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Thread/RMA interaction test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
NA
|
Pass
|
|
Threaded group test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded ibsend test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded multi-target test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded multi-target test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded multi-target test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded multi-target test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded multi-target test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded request test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Threaded wait/test test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
MPI-Toolkit Interface |
100% |
100% |
100% |
100% |
80% |
75% |
80% |
|
MPI_T calls test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
MPI_T calls test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_T calls test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPIT multithreaded test |
NA
|
NA
|
NA
|
NA
|
Pass
|
NA
|
Pass
|
|
Toolkit varlist test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI-3.0 |
97% |
97% |
97% |
64% |
99% |
99% |
99% |
|
C++ datatype test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 7 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create_group test 8 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_creation_group test 6 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_idup test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_split test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_with_info() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_with_info test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Comm_with_info test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Compare_and_swap test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Datatype structs test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Easy thread test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Fetch_and_op test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Get_acculumate test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get_accumulate test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Iallreduce test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Ibarrier test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Ibcast,Wait,Ibarrier test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Ibcast,Wait,Ibarrier test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Large count test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Linked_list construction test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked_list construction test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked-list construction test 3 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked_list construction test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked list construction test 5 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked list construction test 6 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MCS_Mutex_trylock test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_Dist_graph_create test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Get_library_version test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Info_get() test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Mprobe() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_PROC_NULL test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI RMA read-and-ops test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_Status large count test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_T calls test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
MPI_T calls test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_T calls test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPIT multithreaded test |
NA
|
NA
|
NA
|
NA
|
Pass
|
NA
|
Pass
|
|
MPI_Win_allocate_shared test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matched Probe test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Multiple threads test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Multiple threads test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Non-blocking collectives test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 8 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided accumulate test 5 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA Shared Memory test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA compliance test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA zero-byte transfers test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Request-based ops test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Thread/RMA interaction test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
NA
|
Pass
|
|
Threaded group test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
NA
|
Pass
|
|
Toolkit varlist test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_contiguous test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_hindexed_block test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type_create_hindexed_block test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Wait test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_allocate_shared test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_create_dynamic test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_flush() test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_get_attr test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_info test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_shared_query test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_shared_query test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_shared_query test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI-2.2 |
88% |
92% |
92% |
88% |
92% |
92% |
92% |
|
Alloc_mem test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
C/Fortran interoperability test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_create() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Comm_split Test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Communicator attributes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Deprecated routines test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Dynamic process management test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Error Handling test |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Extended collectives test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O modes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O verification test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
I/O verification test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Init argument test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI-2 Routines test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
|
MPI-2 routines test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Topo_test() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Master/slave test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
One-sided communication test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided fences test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided passive test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided post test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided routines test |
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Reduce_local test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Thread support test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA |
98% |
97% |
97% |
46% |
90% |
100% |
91% |
|
ADLB mimic test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Accumulate with Lock test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Accumulate with fence test 1 |
Pass
|
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Fail
|
|
Accumulate with fence test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Accumulate() with fence test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
|
Alloc_mem test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Alloc_mem test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Another one-sided accumulate test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Attributes order test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Compare_and_swap test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Contented Put test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Contented Put test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Contiguous Get test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Fetch_and_add test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Fetch_and_add test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Fetch_and_add test 3 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Fetch_and_add test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Fetch_and_op test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
{Get,set}_name test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get_acculumate test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get_accumulate test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Get test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Get with fence test |
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Fail
|
|
Keyvalue create/delete test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Linked_list construction test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked_list construction test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked-list construction test 3 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked_list construction test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked list construction test 5 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Linked list construction test 6 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Lock-single_op-unlock test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Locks with no RMA ops test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MCS_Mutex_trylock test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_PROC_NULL test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI RMA read-and-ops test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_Win_allocate_shared test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 6 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Matrix transpose test 7 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Mixed synchronization test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 3 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 6 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-Sided accumulate test 8 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided accumulate test 5 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided accumulate test 7 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided communication test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided fences test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided passive test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
One-sided post test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
One-sided routines test |
Fail
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Parallel pi calculation test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 5 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 6 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 7 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 8 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Put,Gets,Accumulate test 9 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Put() with fences test |
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Fail
|
|
RMA Shared Memory test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA attributes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA compliance test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA contention test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA contention test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA contention test 3 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA contiguous calls test |
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Fail
|
|
RMA fence test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA fence test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA fence test 3 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA fence test 4 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
RMA fence test 5 |
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Fail
|
|
RMA fence test 6 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA fence test 7 |
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Pass
|
Fail
|
|
RMA many ops test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA many ops test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA post/start/complete test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA post/start/complete/wait test |
Pass
|
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Fail
|
|
RMA (rank=0) test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA zero-byte transfers test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Request-based ops test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Thread/RMA interaction test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
NA
|
Pass
|
|
Win_allocate_shared test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_create_dynamic test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_create_errhandler test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
|
Win_errhandler test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
|
Win_flush() test |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_get_attr test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_get_group test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_info test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Win_shared_query test 1 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_shared_query test 2 |
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Win_shared_query test 3 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Attributes Tests |
100% |
90% |
90% |
90% |
100% |
100% |
100% |
|
At_Exit test 1 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
At_Exit test 2 |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Attribute Callback Functions test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Attribute/Datatype test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Attribute Error test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Attribute delete/get test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Attribute error test |
Pass
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Attribute order test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Base attribute test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Basic Attributes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Communicator Attribute Order test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Communicator attributes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Communicator test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Function keyval test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Intercommunicators test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Keyval communicators test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Keyval test with types test |
Pass
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
Multiple keyval_free test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
RMA attributes test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Type Attribute Order test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Performance |
79% |
79% |
79% |
79% |
71% |
79% |
64% |
|
Datatype creation test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Group creation test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_Group_Translate_ranks() test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI-Tracing package test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
MPI_{pack,unpack}() test 1 |
Fail
|
Fail
|
Fail
|
Fail
|
Pass
|
Pass
|
Pass
|
|
MPI_{pack,unpack}() test 2 |
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
|
MPI_{pack,unpack}() test 3 |
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
Fail
|
|
MPI_{pack,unpack}() test 4 |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Fail
|
Fail
|
|
Network tests |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
|
Send/Receive test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Synchonization test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Timer test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Transposition test |
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
Pass
|
|
Variable message length test |
Pass
|
Pass
|
Pass
|
Pass
|
Fail
|
Pass
|
Fail
|
| Breakdown of 481 Tests | Pass: 453 Fail: 27 NA: 1
| Pass: 451 Fail: 29 NA: 1
| Pass: 442 Fail: 38 NA: 1
| Pass: 388 Fail: 92 NA: 1
| Pass: 446 Fail: 35 NA: 0
| Pass: 442 Fail: 17 NA: 22
| Pass: 446 Fail: 35 NA: 0
|
| Run Dates | 06/05/22 |
06/05/22 |
06/05/22 |
06/05/22 |
06/05/22 |
06/08/22 |
05/12/22 |