X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9f273cdc15692aa2b667d8afb9e1404330c1ec01..09601ee5e16b23f0b9e8f65c2c00b0cf2dd5d901:/teshsuite/smpi/mpich3-test/rma/testlist diff --git a/teshsuite/smpi/mpich3-test/rma/testlist b/teshsuite/smpi/mpich3-test/rma/testlist index e8185e58dc..0bd426af49 100644 --- a/teshsuite/smpi/mpich3-test/rma/testlist +++ b/teshsuite/smpi/mpich3-test/rma/testlist @@ -1,50 +1,53 @@ -#Needs win_create_keyval win_set_attr, win_get_attr -#winname 2 +winname 2 allocmem 2 putfence1 4 putfidx 4 getfence1 4 accfence1 4 -#Needs lock, unlock -#adlb_mimic1 3 +adlb_mimic1 3 accfence2 4 -#Needs post putpscw1 4 accpscw1 4 -#Needs get_group -#getgroup 4 +getgroup 4 transpose1 2 transpose2 2 transpose3 2 -#Needs lock/unlock -#transpose5 2 +transpose3_shm 2 +transpose5 2 transpose6 1 transpose7 2 test1 2 test2 2 #this example will not run if the one-sided operations are simply -#implemented on top of MPI_Isends and Irecvs -> won't work with SMPI. -#test3 2 -#Needs lock, unlock -#test4 2 +#implemented on top of MPI_Isends and Irecvs +test3 2 +test4 2 test5 2 -#Needs lock, unlock -#lockcontention 3 -#lockcontention2 4 -#lockcontention2 8 -#lockcontention3 8 -#lockopts 2 -#transpose4 2 +lockcontention 3 +lockcontention2 4 +lockcontention2 8 +#Buggy one. +lockcontention3 8 +lockopts 2 +lock_dt 2 +lock_dt_flush 2 +lock_dt_flushlocal 2 +lockall_dt 4 timeLimit=240 +lockall_dt_flush 4 timeLimit=240 +lockall_dt_flushall 4 timeLimit=240 +lockall_dt_flushlocal 4 timeLimit=240 +lockall_dt_flushlocalall 4 timeLimit=240 +lock_contention_dt 4 timeLimit=240 +transpose4 2 #fetchandadd 7 #fetchandadd_tree 7 #Needs MPI_Win_test #wintest 2 -#Needs lock, unlock -#contig_displ 1 +contig_displ 1 test1_am 2 test2_am 2 -#test3_am 2 -#test4_am 2 +test3_am 2 +test4_am 2 test5_am 2 #fetchandadd_am 7 #fetchandadd_tree_am 7 @@ -52,49 +55,48 @@ accfence2_am 4 test1_dt 2 timeLimit=30 #Needs post/start nullpscw 7 -#Needs win_attr -#attrorderwin 1 +attrorderwin 1 #Needs MPI_Win_call_errhandler #wincall 2 -#Needs win_attr -#baseattrwin 1 -#Needs MPI_Win_create_keyval -#fkeyvalwin 1 -#Needs lock, unlock -#selfrma 1 +baseattrwin 1 +fkeyvalwin 1 +selfrma 1 #mixedsync 4 -epochtest 4 -#Needs lock, unlock -#locknull 2 -#Needs MPI_Rput, rget, racumulate, MPI_Fetch_and_op, MPI_Compare_and_swap -#rmanull 2 -#rmazero 2 -#Needs lock, unlock -#strided_acc_indexed 2 -#strided_acc_onelock 2 +epochtest 3 +locknull 2 +rmanull 2 +rmazero 2 +strided_acc_indexed 2 +strided_acc_onelock 2 +#needs MPI_Type_create_subarray #strided_acc_subarray 2 -#strided_get_indexed 2 -#strided_putget_indexed 4 +strided_get_indexed 2 +strided_putget_indexed 4 #strided_putget_indexed_shared 4 mpiversion=3.0 -#strided_getacc_indexed 4 mpiversion=3.0 +strided_getacc_indexed 4 #strided_getacc_indexed_shared 4 mpiversion=3.0 window_creation 2 -#Needs lock, unlock -#contention_put 4 -#contention_putget 4 -#put_base 2 -#put_bottom 2 +contention_put 4 +contention_putget 4 +put_base 2 +put_bottom 2 #win_flavors 4 mpiversion=3.0 -#manyrma2 2 timeLimit=500 +#win_flavors 3 mpiversion=3.0 +manyrma2 2 timeLimit=500 manyrma3 2 -#win_shared 4 mpiversion=3.0 +win_shared 4 +#win_shared_create_allocshm 4 mpiversion=3.0 +#win_shared_create_no_allocshm 4 mpiversion=3.0 #win_shared_noncontig 4 mpiversion=3.0 #win_shared_noncontig_put 4 mpiversion=3.0 -#win_dynamic_acc 4 mpiversion=3.0 -#get_acc_local 1 mpiversion=3.0 +#win_zero 4 mpiversion=3.0 +win_dynamic_acc 4 +get_acc_local 1 +#issues with concurrent updates.. #linked_list 4 mpiversion=3.0 #linked_list_fop 4 mpiversion=3.0 -#compare_and_swap 4 mpiversion=3.0 +compare_and_swap 4 +fetch_and_op 4 #fetch_and_op_char 4 mpiversion=3.0 #fetch_and_op_short 4 mpiversion=3.0 #fetch_and_op_int 4 mpiversion=3.0 @@ -103,27 +105,66 @@ manyrma3 2 #fetch_and_op_long_double 4 mpiversion=3.0 #get_accumulate_double 4 mpiversion=3.0 #get_accumulate_double_derived 4 mpiversion=3.0 -#get_accumulate_int 4 mpiversion=3.0 +get_accumulate 4 #get_accumulate_int_derived 4 mpiversion=3.0 #get_accumulate_long 4 mpiversion=3.0 #get_accumulate_long_derived 4 mpiversion=3.0 #get_accumulate_short 4 mpiversion=3.0 #get_accumulate_short_derived 4 mpiversion=3.0 -#flush 4 mpiversion=3.0 -#reqops 4 mpiversion=3.0 -#req_example 4 mpiversion=3.0 -#win_info 4 mpiversion=3.0 +flush 4 +#reqops 4 +req_example 4 +rput_local_comp 2 mpiversion=3.0 +racc_local_comp 2 mpiversion=3.0 +win_info 4 +#issues with concurrent updates.. #linked_list_lockall 4 mpiversion=3.0 -#pscw_ordering 4 mpiversion=3.0 -#linked_list_bench_lock_all 4 mpiversion=3.0 -#linked_list_bench_lock_excl 4 mpiversion=3.0 +pscw_ordering 4 +linked_list_bench_lock_all 4 +linked_list_bench_lock_excl 4 mpiversion=3.0 #linked_list_bench_lock_shr 4 mpiversion=3.0 #linked_list_bench_lock_shr_nocheck 4 mpiversion=3.0 -#badrma 2 mpiversion=3.0 -#acc-loc 4 +#mutex_bench_shm 4 mpiversion=3.0 +#mutex_bench_shm_ordered 4 mpiversion=3.0 +rma-contig 2 timeLimit=720 +badrma 2 +acc-loc 4 #fence_shm 2 mpiversion=3.0 #mutex_bench 4 mpiversion=3.0 #mutex_bench_shared 4 mpiversion=3.0 +#win_shared_zerobyte 4 mpiversion=3.0 +win_shared_put_flush_get 4 mpiversion=3.0 +get-struct 2 +at_complete 2 +#atomic_rmw_fop 3 +#atomic_rmw_cas 3 +#atomic_rmw_gacc 3 +#atomic_get 3 mpiversion=3.0 timeLimit=300 +#aint 2 mpiversion=3.1 +#acc-pairtype 2 +manyget 2 +#derived-acc-flush_local 3 mpiversion=3.0 +#large-acc-flush_local 3 mpiversion=3.0 +large-small-acc 2 +#win_shared_put_flush_load 3 mpiversion=3.0 +#win_shared_acc_flush_load 3 mpiversion=3.0 +#win_shared_gacc_flush_load 3 mpiversion=3.0 +#win_shared_fop_flush_load 3 mpiversion=3.0 +#win_shared_cas_flush_load 3 mpiversion=3.0 +#put_flush_get 3 mpiversion=3.0 +#acc_flush_get 3 mpiversion=3.0 +#gacc_flush_get 3 mpiversion=3.0 +#fop_flush_get 3 mpiversion=3.0 +#cas_flush_get 3 mpiversion=3.0 +#We still have an issue here, unlock should finish R* calls, but this causes issues. +#rget-unlock 2 +#overlap_wins_put 3 +#overlap_wins_acc 3 +#overlap_wins_gacc 3 +#overlap_wins_fop 3 +#overlap_wins_cas 3 +lock_nested 3 +rget-testall 2 ## This test is not strictly correct. This was meant to test out the ## case when MPI_Test is not nonblocking. However, we ended up