dup 2
#needs MPI_Intercomm_create
#dupic 4
#works, but needs MPI_Comm_set_name
commcreate1 8
commcreate1 1
#needs MPI_Comm_set_name and MPI_Intercomm_create
#commname 4
#ic1 4
# ic2 needs an unusually large number of processes (>= 33)
#ic2 33
#icgroup 8
#icm 8
#icsplit 8
#iccreate 8
ctxalloc 2 timeLimit=300
ctxsplit 4 timeLimit=300
cmfree 4
cmsplit 4
cmsplit2 12
#probe-intercomm 2
cmsplit_type 4 mpiversion=3.0
comm_create_group 4 mpiversion=3.0
comm_create_group 8 mpiversion=3.0
comm_group_half 2 mpiversion=3.0
comm_group_half 4 mpiversion=3.0
comm_group_half 8 mpiversion=3.0
comm_group_rand 2 mpiversion=3.0
comm_group_rand 4 mpiversion=3.0
comm_group_rand 8 mpiversion=3.0
comm_idup 2 mpiversion=3.0
comm_idup 4 mpiversion=3.0
comm_idup 9 mpiversion=3.0
comm_idup_mul 2 mpiversion=3.0
comm_idup_overlap 2 mpiversion=3.0
dup_with_info 2 mpiversion=3.0
dup_with_info 4 mpiversion=3.0
dup_with_info 9 mpiversion=3.0
comm_info 6 mpiversion=3.0
