#Uses MPI_Pack and Unpack
#RunTest sendrecv3 2 "**** Testing MPI_Send and MPI_Recv (3) ****"
-
-RunTest sendrecv4 2 "**** Testing MPI_Send and MPI_Recv (4) ****"
+#Uses MPI_BOTTOM
+#RunTest sendrecv4 2 "**** Testing MPI_Send and MPI_Recv (4) ****"
#not supported
#RunTest bsendtest 2 "**** Testing MPI_Bsend and MPI_Recv (4) ****" "" "bsendtest-0.out bsendtest-1.out"
RunTest testsome 2 "**** Testing MPI_Testsome/Testany/Waitsome ****"
-#issend used, replaced by isend - fails
+#fails
#RunTest testall_mpich 2 "**** Testing MPI_Testall ****"
#MPI_Cancel, not yet implemented
#uses Pack_size, Buffer_attach, Bsend, Buffer_detach
#RunTest overtake 2 "**** Verifying that messages are non-overtaking ****" "" "overtake-0.out overtake-1.out"
-#RunTest ssendtest 2 "**** Verifying ssend ****"
+RunTest ssendtest 2 "**** Verifying ssend ****"
-#RunTest ssendtest2 2 "**** Verifying ssend (2) ****"
+RunTest ssendtest2 2 "**** Verifying ssend (2) ****"
-#RunTest issendtest 2 "**** Verifying Issend ****" "" "issendtest-1.out"
+RunTest issendtest 2 "**** Verifying Issend ****" "" "issendtest-1.out"
-#RunTest issend2 2 "**** Verifying Issend (2) ****"
+RunTest issend2 2 "**** Verifying Issend (2) ****"
#uses MPI_Cancel, lets a lot of orphan comms.
#RunTest reqcreate 1 "**** Checking the request creation routines ****"
#weird error, because comment says smpi returned value is same as expected from mpich .. modified to handle this value as correct
RunTest typeub 2 "**** Checking the type routines: MPI_UB ****"
-#todo : handle lb correctly !
-#RunTest typeub2 1 "**** Checking the type routines: MPI_UB(2) ****"
+RunTest typeub2 1 "**** Checking the type routines: MPI_UB(2) ****"
-#Uses lb
-#RunTest typeub3 1 "**** Checking the type routines: MPI_UB(3) ****"
+RunTest typeub3 1 "**** Checking the type routines: MPI_UB(3) ****"
-#TODO: handle LB
-#RunTest typelb 1 "**** Checking the type routines: MPI_LB ****"
+RunTest typelb 1 "**** Checking the type routines: MPI_LB ****"
-#RunTest structlb 1 "**** Checking Type_struct routines: MPI_LB ****"
+RunTest structlb 1 "**** Checking Type_struct routines: MPI_LB ****"
#ssend, replaced by send
RunTest dtypelife 2 "**** Checking the type routines: MPI_Type_free ****"
#uses MPI_Errors
#RunTest trunc 2 "*** Testing Message truncation ***"
-#TODO: handle MPI_ERR_IN_STATUS
-#RunTest truncmult 2 '*** Testing Message trunction in multiple completions ***'
+
+RunTest truncmult 2 '*** Testing Message trunction in multiple completions ***'
RunTest nullproc 2 "*** Testing handling of MPI_PROC_NULL ***"
RunTest hvectest2 2 "*** Testing struct type for vectors (MPI_UB) ***"
-#too complex for now
RunTest hvec 2 "*** Testing Type_Hvector ***"
-#fails
+
RunTest hindexed 1 "*** Testing Type_Hindexed ***"
RunTest probe 2 "*** Testing Probe and Get_count ***"
RunTest waitall 4 "*** Testing MPI_Waitall ***"
-#uses issend, replaced by isend, and ssend replaced by send
-#RunTest waitall2 2 "*** Testing MPI_Waitall (order) ***"
+RunTest waitall2 2 "*** Testing MPI_Waitall (order) ***"
#RunTest waitall3 4 "*** Testing MPI_Waitall (order-irecv) ***"
#RunTest pack 2 "*** Testing MPI_Pack ***"
-#calls to ssend replaced by send
RunTest flood 2 "**** Testing large messages ****"
#very long