[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2-456-g42f284d
Service Account
noreply at mpich.org
Wed Sep 21 11:49:42 CDT 2016
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".
The branch, master has been updated
via 42f284d04cbf39c7944cff17233156ee1129e475 (commit)
via 6366c25a1b6d5e5a68ad7904b3b1d386da425c75 (commit)
via a65f6f65bf597adbeee29e4322ce4f1773bdaf26 (commit)
via 6c43258737569970dc0e971009aa813a7ccd1930 (commit)
from abcca8b44575e0148cd23217f9d1cfe7fc6d4a71 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/42f284d04cbf39c7944cff17233156ee1129e475
commit 42f284d04cbf39c7944cff17233156ee1129e475
Author: Pavan Balaji <balaji at anl.gov>
Date: Wed Sep 21 15:08:55 2016 +0100
Added dtype_send to the list of ignores
No reviewer.
diff --git a/test/mpi/.gitignore b/test/mpi/.gitignore
index 2782c04..40c2368 100644
--- a/test/mpi/.gitignore
+++ b/test/mpi/.gitignore
@@ -982,6 +982,7 @@
/pt2pt/bsendfrag
/pt2pt/bsendpending
/pt2pt/cancelrecv
+/pt2pt/dtype_send
/pt2pt/dup
/pt2pt/eagerdt
/pt2pt/errinstatta
http://git.mpich.org/mpich.git/commitdiff/6366c25a1b6d5e5a68ad7904b3b1d386da425c75
commit 6366c25a1b6d5e5a68ad7904b3b1d386da425c75
Author: Pavan Balaji <balaji at anl.gov>
Date: Wed Sep 21 15:07:47 2016 +0100
Sort gitignore listing
No reviewer.
diff --git a/test/mpi/.gitignore b/test/mpi/.gitignore
index 3978431..2782c04 100644
--- a/test/mpi/.gitignore
+++ b/test/mpi/.gitignore
@@ -1,68 +1,20 @@
+
# entries moved here from the top-level .gitignore
-/confdb
-/f90/ext/ctypesfromc.c
-/f90/attr/Makefile.am
-/f90/datatype/Makefile.am
-/f90/datatype/hindex1f90.f90
-/f90/datatype/hindexed_blockf90.f90
-/f90/datatype/bottomf90.f90
-/f90/datatype/bottomc.c
-/f90/ext/Makefile.am
-/f90/ext/stamp-Makefile.am
-/f90/io/Makefile.am
-/f90/rma/Makefile.am
-/errors/f90/errhan/Makefile.am
-/errors/f90/errhan/testlist
-/errors/f90/errhan/uerrhandf90.f90
-/errors/f90/io
-/errors/f90/testlist
-/errors/f77/errhan/addsize.h
-/errors/f77/errhan/iooffset.h
-/f90/coll/
-/f90/comm/
-/f90/info/
-/f90/init/
-/f90/pt2pt/
-/f90/spawn/
-/f90/topo/
-/f90/profile
-/coll/gdb.script
-/coll/redscat2
-/coll/reduce_local
-/coll/summary.xml
-/f90/attr/attrmpi1f90.f90
-/f90/ext/allocmemf290.f90
-/threads/testlist
-/checktests
-/f77/spawn/testlist
-/f90/datatype/typename3f90.f90
+# other entries, should be all executables at this point
/aclocal.m4
-/f77/init/checksizes.c
-/f90/datatype/allctypesf90.f90
-/io/test.ord
-/io/i_setviewcur
-/threads/pt2pt/greq_test
-/threads/pt2pt/greq_wait
-/threads/pt2pt/multisend
-/threads/pt2pt/multisend2
-/threads/pt2pt/multisend3
-/threads/pt2pt/multisend4
-/testlist
-/runtests
-/results.txt
-/test.sln
-/test.ncb
-/test.suo
-/attr/attrt
+/attr/attr2type
+/attr/attrdeleteget
+/attr/attrend
+/attr/attrend2
/attr/attrerr
/attr/attrerrcomm
/attr/attrerrtype
-/attr/attrdeleteget
/attr/attric
/attr/attrorder
/attr/attrordercomm
/attr/attrordertype
/attr/attrorderwin
+/attr/attrt
/attr/baseattr2
/attr/baseattrcomm
/attr/baseattrwin
@@ -70,631 +22,76 @@
/attr/fkeyvalcomm
/attr/fkeyvaltype
/attr/fkeyvalwin
-/basic/simple
-/basic/sendrecv
-/basic/wtime
+/attr/keyval_double_free
+/basic/Netpipe.out
+/basic/adapt
+/basic/allmpi
/basic/netpipe
/basic/patterns
-/basic/srtest
/basic/self
-/basic/adapt
-/basic/allmpi
-/basic/Netpipe.out
-/coll/bcasttest
-/coll/allred
-/coll/alltoallv
-/coll/coll8
-/coll/coll13
-/coll/alltoallv
-/coll/redscat
-/coll/coll9
-/coll/coll7
-/coll/coll6
-/coll/coll5
-/coll/coll4
-/coll/coll3
-/coll/coll2
-/coll/allredmany
-/coll/scantst
-/coll/longuser
-/coll/coll10
-/coll/coll11
-/coll/coll12
-/coll/scatterv
-/coll/scattern
-/coll/rerr
-/coll/bcast_full
-/coll/bcast_min_datatypes
-/coll/bcast_comm_world
-/coll/exscan2
-/coll/exscan
-/coll/icallgather
-/coll/icallgatherv
-/coll/icallreduce
-/coll/icalltoall
-/coll/icbarrier
-/coll/icbcast
-/coll/icgather
-/coll/icgatherv
-/coll/icreduce
-/coll/icscatter
-/coll/icscatterv
-/coll/allgatherv2
-/coll/alltoallv0
-/coll/testlist
-/comm/dup
-/comm/ic1
-/comm/cfree
-/comm/commname
-/comm/dupic
-/comm/ctxalloc
-/comm/comm_idup_iallreduce
-/cxx/testlist
-/cxx/topo/testlist
-/cxx/coll/uallreduce
-/cxx/coll/ureduce
-/cxx/coll/uscan
-/cxx/coll/uexscan
-/cxx/coll/icbcastx
-/cxx/coll/icbarrierx
-/cxx/coll/icgatherx
-/cxx/coll/icgathervx
-/cxx/coll/icscatterx
-/cxx/coll/icscattervx
-/cxx/coll/icallgatherx
-/cxx/coll/icallgathervx
-/cxx/coll/icallreducex
-/cxx/io/iwritex.cxx
-/cxx/io/iwriteatx.cxx
-/cxx/io/iwriteshx.cxx
-/cxx/io/writex.cxx
-/cxx/io/writeatx.cxx
-/cxx/io/writeallx.cxx
-/cxx/io/writeordx.cxx
-/cxx/io/writeordbex.cxx
-/cxx/io/writeshx.cxx
-/cxx/io/writeatallx.cxx
-/cxx/io/writeatallbex.cxx
-/cxx/io/writeallbex.cxx
-/cxx/io/iwritenosx.cxx
-/cxx/io/iwriteatnosx.cxx
-/cxx/io/iwriteshnosx.cxx
-/cxx/io/writenosx.cxx
-/cxx/io/writeatnosx.cxx
-/cxx/io/writeallnosx.cxx
-/cxx/io/writeordnosx.cxx
-/cxx/io/writeordbenosx.cxx
-/cxx/io/writeshnosx.cxx
-/cxx/io/writeatallnosx.cxx
-/cxx/io/writeatallbenosx.cxx
-/cxx/io/writeallbenosx.cxx
-/cxx/io/iwritex
-/cxx/io/iwriteatx
-/cxx/io/writex
-/cxx/io/writeatx
-/cxx/io/writeallx
-/cxx/io/writeordx
-/cxx/io/writeordbex
-/cxx/io/writeshx
-/cxx/io/writeatallx
-/cxx/io/writeatallbex
-/cxx/io/writeallbex
-/cxx/io/iwritenosx
-/cxx/io/iwriteatnosx
-/cxx/io/writenosx
-/cxx/io/writeatnosx
-/cxx/io/writeallnosx
-/cxx/io/writeordnosx
-/cxx/io/writeordbenosx
-/cxx/io/writeshnosx
-/cxx/io/writeatallnosx
-/cxx/io/writeatallbenosx
-/cxx/io/writeallbenosx
-/cxx/pt2pt/bsend1cxx
-/cxx/spawn/testlist
-/cxx/spawn/namepubx
-/cxx/spawn/spawnintrax
-/cxx/spawn/spawnintrax
-/cxx/spawn/spawnargvx
-/cxx/spawn/selfconaccx
-/datatype/testlist
-/datatype/segtest
-/datatype/typename
-/datatype/contents
-/datatype/struct-pack
-/datatype/triangular-pack
-/datatype/slice-pack
-/datatype/simple-pack
-/datatype/transpose-pack
-/datatype/lbub
-/datatype/bsend1
-/datatype/getpartelm
-/datatype/localpack
-/datatype/zeroparms
-/errhan/errstring
-/errhan/errcode.c
-/errhan/errcode
-/errhan/adderr
-/errhan/errring
-/errors/testlist
-/errors/coll/noalias
-/errors/coll/noalias2
-/errors/coll/noalias3
-/errors/coll/rerr
-/errors/coll/bcastlength
-/errors/cxx/testlist
-/errors/errhan/errstring
-/errors/errhan/errcode.c
-/errors/errhan/errcode
-/errors/errhan/adderr
-/errors/errhan/errring
-/errors/f77/io/iooffset.h
-/errors/f77/io/addsize.h
-/errors/f77/testlist
-/errors/group/rerr
-/errors/io/fileerrret
-/errors/io/file_errhdl
-/errors/pt2pt/proberank
-/errors/pt2pt/truncmsg2
-/errors/spawn/badport
-/errors/spawn/testlist
-/errors/topo/cartsmall
-/f77/testlist
-/f77/attr/baseattr
-/f77/attr/attraints.h
-/f77/datatype/typeaints.h
-/f77/ext/add1size.h
-/f77/ext/c2f2cf
-/f77/ext/testlist
-/f77/info/infotest
-/f77/io/iwritef.f
-/f77/io/iwriteatf.f
-/f77/io/iwriteshf.f
-/f77/io/writef.f
-/f77/io/writeatf.f
-/f77/io/writeallf.f
-/f77/io/writeordf.f
-/f77/io/writeordbef.f
-/f77/io/writeshf.f
-/f77/io/writeatallf.f
-/f77/io/iwriteatallf.f
-/f77/io/writeatallbef.f
-/f77/io/writeallbef.f
-/f77/io/iwritef
-/f77/io/iwriteatf
-/f77/io/writef
-/f77/io/writeatf
-/f77/io/writeallf
-/f77/io/writeordf
-/f77/io/writeordbef
-/f77/io/writeshf
-/f77/io/writeatall
-/f77/io/writeatallbef
-/f77/io/writeallbef
-/f77/io/i_setviewcurf
-/f77/io/iooffset.h
-/f77/io/iodisp.h
-/f77/io/ioaint.h
-/f77/pt2pt/attr1aints.h
-/f77/rma/addsize.h
-/f77/rma/testlist
-/f77/spawn/type1aint.h
-/f77/spawn/connaccf
-/f77/spawn/namepubf
-/f77/spawn/spawnargvf
-/f77/spawn/spawnmultf
-/f77/spawn/spawnf
-/f77/spawn/spawnmult2f
-/f90/testlist
-/f90/util
-/f90/attr/baseattrf90.f90
-/f90/attr/baseattr2f90.f90
-/f90/attr/baseattrwinf90.f90
-/f90/attr/commattrf90.f90
-/f90/attr/commattr2f90.f90
-/f90/attr/commattr3f90.f90
-/f90/attr/commattr4f90.f90
-/f90/attr/typeattrf90.f90
-/f90/attr/typeattr2f90.f90
-/f90/attr/typeattr3f90.f90
-/f90/attr/winattrf90.f90
-/f90/attr/winattr2f90.f90
-/f90/attr/Makefile.sm
-/f90/attr/testlist
-/f90/coll/uallreducef90.f90
-/f90/coll/alltoallwf90.f90
-/f90/coll/exscanf90.f90
-/f90/coll/inplacef90.f90
-/f90/coll/allredint8f90.f90
-/f90/coll/allredopttf90.f90
-/f90/coll/Makefile.sm
-/f90/coll/testlist
-/f90/comm/Makefile.sm
-/f90/comm/testlist
-/f90/comm/commerrf90.f90
-/f90/comm/commnamef90.f90
-/f90/datatype/Makefile.sm
-/f90/datatype/testlist
-/f90/datatype/typenamef90.f90
-/f90/datatype/packef90.f90
-/f90/datatype/typecntsf90.f90
-/f90/datatype/typem2f90.f90
-/f90/datatype/typesnamef90.f90
-/f90/datatype/typesubf90.f90
-/f90/datatype/gaddressf90.f90
-/f90/datatype/indtype
-/f90/ext/Makefile.sm
-/f90/ext/testlist
-/f90/ext/testlist.in
-/f90/ext/allocmemf90.f90
-/f90/ext/allocmem90.f90
-/f90/ext/c2f2cf90.f90
-/f90/ext/c2f902c.c
-/f90/ext/c2f90mult.c
-/f90/ext/ctypesf90romc.c
-/f90/ext/ctypesinf90.f90
-/f90/info/Makefile.sm
-/f90/info/infotestf90.f90
-/f90/info/infotest2f90.f90
-/f90/info/infotest
-/f90/info/testlist
-/f90/init/Makefile.sm
-/f90/init/testlist
-/f90/init/baseenvf90.f90
-/f90/io/shpositionf90.f90
-/f90/io/fileerrf90.f90
-/f90/io/fileinfof90.f90
-/f90/io/miscfilef90.f90
-/f90/io/atomicityf90.f90
-/f90/io/setviewcurf90.f90
-/f90/io/iwritef90.f90
-/f90/io/iwriteatf90.f90
-/f90/io/iwriteshf90.f90
-/f90/io/writef90.f90
-/f90/io/writeatf90.f90
-/f90/io/writeallf90.f90
-/f90/io/writeordf90.f90
-/f90/io/writeordbef90.f90
-/f90/io/writeshf90.f90
-/f90/io/writeatallf90.f90
-/f90/io/iwriteatallf90.f90
-/f90/io/writeatallbef90.f90
-/f90/io/writeallbef90.f90
-/f90/io/c2f2ciof90.f90
-/f90/io/c2f902cio.c
-/f90/io/c2f90multio.c
-/f90/io/Makefile.sm
-/f90/io/testlist
-/f90/io/testlist.in
-/f90/io/ioharness.defn
-/f90/io/ioharness.tlt
-/f90/io/i_setviewcurf90.f90
-/f90/misc/sizeof
-/f90/misc/f77tof90
-/f90/pt2pt/Makefile.sm
-/f90/pt2pt/testlist
-/f90/pt2pt/statusesf90.f90
-/f90/pt2pt/greqf90.f90
-/f90/pt2pt/greqf90
-/f90/pt2pt/statusesf90
-/f90/rma/Makefile.sm
-/f90/rma/testlist
-/f90/rma/testlist.in
-/f90/rma/winaccf90.f90
-/f90/rma/winerrf90.f90
-/f90/rma/winfencef90.f90
-/f90/rma/wingetf90.f90
-/f90/rma/wingroupf90.f90
-/f90/rma/winnamef90.f90
-/f90/rma/winscale1f90.f90
-/f90/rma/winscale2f90.f90
-/f90/rma/winaccf90
-/f90/rma/winerrf90
-/f90/rma/winfencef90
-/f90/rma/wingetf90
-/f90/rma/wingroupf90
-/f90/rma/winnamef90
-/f90/rma/winscale1f90
-/f90/rma/winscale2f90
-/f90/rma/aintf90.f90
-/f90/rma/c2f2cwinf90.f90
-/f90/rma/c2f902cwin.c
-/f90/spawn/Makefile.sm
-/f90/spawn/testlist
-/f90/spawn/namepubf90.f90
-/f90/spawn/spawnf90.f90
-/f90/spawn/spawnargvf90.f90
-/f90/spawn/spawnmultf90.f90
-/f90/spawn/spawnmult2f90.f90
-/f90/spawn/connaccf90.f90
-/f90/spawn/namepubf90
-/f90/spawn/connaccf90
-/f90/spawn/spawnargvf90
-/f90/spawn/spawnf90
-/f90/spawn/spawnmult2f90
-/f90/spawn/spawnmultf90
-/f90/timer/testlist
-/f90/timer/wtimef90
-/f90/topo/Makefile.sm
-/f90/topo/testlist
-/f90/topo/cartcrf90.f90
-/f08/ring_usempif08
-/f08/hello_usempif08
-/f08/pt2pt/statusesf08
-/f08/pt2pt/allpairf08
-/f08/pt2pt/greqf08
-/f08/pt2pt/dummyf08
-/f08/pt2pt/mprobef08
-/f08/coll/uallreducef08
-/f08/coll/exscanf08
-/f08/coll/alltoallwf08
-/f08/coll/inplacef08
-/f08/coll/allredint8f08
-/f08/coll/allredopttf08
-/f08/coll/reducelocalf08
-/f08/coll/alltoallvf08
-/f08/coll/redscatf08
-/f08/coll/split_typef08
-/f08/coll/nonblockingf08
-/f08/coll/vw_inplacef08
-/f08/coll/red_scat_blockf08
-/f08/coll/nonblocking_inpf08
-/f08/datatype/typenamef08
-/f08/datatype/typesnamef08
-/f08/datatype/typecntsf08
-/f08/datatype/typesubf08
-/f08/datatype/typem2f08
-/f08/datatype/gaddressf08
-/f08/datatype/packef08
-/f08/datatype/allctypesf08
-/f08/datatype/hindex1f08
-/f08/datatype/hindexed_blockf08
-/f08/datatype/typename3f08
-/f08/datatype/structf
-/f08/datatype/indtype
-/f08/datatype/createf08
-/f08/datatype/sizeof
-/f08/datatype/kinds
-/f08/datatype/trf08
-/f08/datatype/get_elem_d
-/f08/datatype/get_elem_u
-/f08/rma/testlist
-/f08/spawn/testlist
-/f08/io/iwriteatallf90.f90
-/f08/io/iwriteatallf90
-/f08/io/i_fcoll_test
-/f08/io/testlist
-/f08/attr/attrlangf08
-/f08/attr/attrmpi1f08
-/f08/attr/baseattr2f08
-/f08/attr/baseattr3f08
-/f08/attr/baseattrf08
-/f08/attr/commattr2f08
-/f08/attr/commattr3f08
-/f08/attr/commattrf08
-/f08/attr/fandcattrf08
-/f08/attr/typeattr2f08
-/f08/attr/typeattr3f08
-/f08/attr/typeattrf08
-/f08/comm/commerrf08
-/f08/comm/commnamef08
-/f08/ext/c2f2cf90
-/f08/ext/c2f902c.c
-/f08/ext/c2f90mult
-/f08/ext/ctypesfromc.c
-/f08/ext/ctypesinf90
-/f08/info/infotest2f90
-/f08/info/infotestf90
-/f08/init/baseenvf90
-/f08/io/atomicityf90
-/f08/io/c2f2ciof90
-/f08/io/c2f90multio
-/f08/io/fileerrf90
-/f08/io/fileinfof90
-/f08/io/iwriteatf90
-/f08/io/iwriteatf90.f90
-/f08/io/iwritef90
-/f08/io/iwritef90.f90
-/f08/io/iwriteshf90
-/f08/io/iwriteshf90.f90
-/f08/io/miscfilef90
-/f08/io/setviewcurf90
-/f08/io/shpositionf90
-/f08/io/writeallbef90
-/f08/io/writeallbef90.f90
-/f08/io/writeallf90
-/f08/io/writeallf90.f90
-/f08/io/writeatallbef90
-/f08/io/writeatallbef90.f90
-/f08/io/writeatallf90
-/f08/io/writeatallf90.f90
-/f08/io/writeatf90
-/f08/io/writeatf90.f90
-/f08/io/writef90
-/f08/io/writef90.f90
-/f08/io/writeordbef90
-/f08/io/writeordbef90.f90
-/f08/io/writeordf90
-/f08/io/writeordf90.f90
-/f08/io/writeshf90
-/f08/io/writeshf90.f90
-/f08/misc/hello
-/f08/misc/ring
-/f08/misc/sizeof2
-/f08/profile/profile1f90
-/f08/rma/aintf08
-/f08/rma/baseattrwinf08
-/f08/rma/c2f2cwinf08
-/f08/rma/winaccf08
-/f08/rma/winattr2f08
-/f08/rma/winattrf08
-/f08/rma/winerrf08
-/f08/rma/winfencef08
-/f08/rma/wingetf08
-/f08/rma/wingroupf08
-/f08/rma/winnamef08
-/f08/rma/winscale1f08
-/f08/rma/winscale2f08
-/f08/spawn/connaccf90
-/f08/spawn/namepubf90
-/f08/spawn/spawnargvf03
-/f08/spawn/spawnargvf90
-/f08/spawn/spawnf90
-/f08/spawn/spawnmult2f90
-/f08/spawn/spawnmultf03
-/f08/spawn/spawnmultf90
-/f08/subarray/test1
-/f08/subarray/test10
-/f08/subarray/test11
-/f08/subarray/test12
-/f08/subarray/test13
-/f08/subarray/test14
-/f08/subarray/test15
-/f08/subarray/test2
-/f08/subarray/test3
-/f08/subarray/test4
-/f08/subarray/test5
-/f08/subarray/test6
-/f08/subarray/test7
-/f08/subarray/test8
-/f08/subarray/test9
-/f08/timer/wtimef90
-/f08/topo/cart_subf90
-/f08/topo/cartcrf90
-/f08/topo/dgraph_unwgtf90
-/f08/topo/dgraph_wgtf90
-/group/errstring
-/group/grouptest
-/group/groupcreate
-/group/grouptest2
-/group/glpid
-/group/groupnullincl
-/group/gtranks
-/info/infodel
-/info/infodup
-/info/infoorder
-/info/infovallen
-/init/exitst1
-/init/exitst2
-/init/initstat
-/init/timeout
-/init/version
-/io/rdwrord
-/io/testfile*
-/io/async
-/io/async_any
-/io/getextent
-/io/i_noncontig
-/io/rdwrzero
-/io/setinfo
-/io/setviewcur
-/io/userioerr
-/io/external32-derived-dtype
-/maint/testmerge
-/maint/conftimestamp
-/maint/f77tof90
-/manual/singjoin
-/manual/testconnect
-/manual/manyconnect
-/manual/dimsbalanced
-/manual/test-port
-/perf/transp-datatype
-/perf/twovec
-/perf/sendrecvl
-/pt2pt/dup
-/pt2pt/bsend1
-/pt2pt/bsend2
-/pt2pt/bsend3
-/pt2pt/bsend4
-/pt2pt/isendself
-/pt2pt/bsendfrag
-/pt2pt/cancelrecv
-/pt2pt/errinstatta
-/pt2pt/errinstatts
-/pt2pt/errinstatwa
-/pt2pt/errinstatws
-/pt2pt/inactivereq
-/rma/testlist
-/rma/ircpi
-/rma/test1
-/rma/test2
-/rma/test3
-/rma/test4
-/rma/test5
-/rma/transpose1
-/rma/transpose2
-/rma/transpose3
-/rma/transpose4
-/rma/transpose5
-/rma/transpose6
-/rma/transpose7
-/rma/fetchandadd
-/rma/fetchandadd_tree
-/rma/winname
-/rma/accfence1
-/rma/accfence2
-/rma/allocmem
-/rma/getfence1
-/rma/getgroup
-/rma/putfence1
-/rma/putpscw1
-/rma/wintest
-/rma/manyget
-/rma/lock_dt
-/rma/lock_dt_flush
-/rma/lock_dt_flushlocal
-/rma/lockall_dt
-/rma/lockall_dt_flush
-/rma/lockall_dt_flushall
-/rma/lockall_dt_flushlocal
-/rma/lockall_dt_flushlocalall
-/rma/lock_contention_dt
-/spawn/namepub
-/spawn/disconnect3
-/spawn/spaiccreate
-/spawn/spawn1
-/spawn/spawn2
-/threads/pt2pt/threaded_sr
-/threads/pt2pt/alltoall
-/threads/pt2pt/sendselfth
-/threads/mpi_t/mpit_threading
-/threads/spawn/threaded_sr
-/threads/spawn/alltoall
-/threads/spawn/sendselfth
-/topo/cartmap1
-/topo/cartshift1
-/topo/cartsuball
-/topo/dims1
-/topo/graphmap1
-/topo/topodup
-/topo/topotest
-
-# other entries, should be all executables at this point
-/attr/attr2type
-/attr/attrend
-/attr/attrend2
-/attr/keyval_double_free
+/basic/sendrecv
+/basic/simple
+/basic/srtest
+/basic/wtime
+/checktests
/coll/allgather2
/coll/allgather3
+/coll/allgatherv2
/coll/allgatherv3
/coll/allgatherv4
+/coll/allred
/coll/allred2
/coll/allred3
/coll/allred4
/coll/allred5
/coll/allred6
+/coll/allredmany
/coll/alltoall1
+/coll/alltoallv
+/coll/alltoallv
+/coll/alltoallv0
/coll/alltoallw1
/coll/alltoallw2
/coll/alltoallw_zeros
+/coll/bcast_comm_world
+/coll/bcast_full
+/coll/bcast_min_datatypes
+/coll/bcasttest
/coll/bcastzerotype
+/coll/coll10
+/coll/coll11
+/coll/coll12
+/coll/coll13
+/coll/coll2
+/coll/coll3
+/coll/coll4
+/coll/coll5
+/coll/coll6
+/coll/coll7
+/coll/coll8
+/coll/coll9
+/coll/exscan
+/coll/exscan2
/coll/gather
/coll/gather2
/coll/gather_big
+/coll/gdb.script
/coll/iallred
/coll/ibarrier
+/coll/icallgather
+/coll/icallgatherv
+/coll/icallreduce
+/coll/icalltoall
/coll/icalltoallv
/coll/icalltoallw
+/coll/icbarrier
+/coll/icbcast
+/coll/icgather
+/coll/icgatherv
+/coll/icreduce
+/coll/icscatter
+/coll/icscatterv
+/coll/longuser
/coll/nballtoall1
/coll/nbcoll2
/coll/nbredscat
@@ -720,14 +117,24 @@
/coll/red4
/coll/red_scat_block
/coll/red_scat_block2
+/coll/redscat
+/coll/redscat2
/coll/redscat3
/coll/redscatbkinter
/coll/redscatblk3
/coll/redscatinter
/coll/reduce
+/coll/reduce_local
+/coll/rerr
+/coll/scantst
/coll/scatter2
/coll/scatter3
+/coll/scattern
+/coll/scatterv
+/coll/summary.xml
+/coll/testlist
/coll/uoplong
+/comm/cfree
/comm/cmfree
/comm/cmsplit
/comm/cmsplit2
@@ -736,18 +143,25 @@
/comm/comm_group_half
/comm/comm_group_rand
/comm/comm_idup
+/comm/comm_idup_iallreduce
/comm/comm_idup_mul
/comm/comm_idup_overlap
/comm/comm_info
/comm/commcreate1
+/comm/commname
+/comm/ctxalloc
/comm/ctxsplit
+/comm/dup
/comm/dup_with_info
+/comm/dupic
+/comm/ic1
/comm/ic2
/comm/iccreate
/comm/icgroup
/comm/icm
/comm/icsplit
/comm/probe-intercomm
+/confdb
/cxx/attr/attricx
/cxx/attr/attrtx
/cxx/attr/baseattrcommx
@@ -755,10 +169,23 @@
/cxx/attr/fkeyvaltypex
/cxx/coll/alltoallw2x
/cxx/coll/arcomplex
+/cxx/coll/icallgathervx
+/cxx/coll/icallgatherx
+/cxx/coll/icallreducex
/cxx/coll/icalltoallx
+/cxx/coll/icbarrierx
+/cxx/coll/icbcastx
+/cxx/coll/icgathervx
+/cxx/coll/icgatherx
/cxx/coll/icreducex
+/cxx/coll/icscattervx
+/cxx/coll/icscatterx
/cxx/coll/reduceboolx
+/cxx/coll/uallreduce
/cxx/coll/uallredx
+/cxx/coll/uexscan
+/cxx/coll/ureduce
+/cxx/coll/uscan
/cxx/comm/commname2
/cxx/datatype/packsizex
/cxx/datatype/typecntsx
@@ -775,11 +202,58 @@
/cxx/io/fileerrx
/cxx/io/fileinfox
/cxx/io/filemiscx
+/cxx/io/iwriteatnosx
+/cxx/io/iwriteatnosx.cxx
+/cxx/io/iwriteatx
+/cxx/io/iwriteatx.cxx
+/cxx/io/iwritenosx
+/cxx/io/iwritenosx.cxx
/cxx/io/iwriteshnosx
+/cxx/io/iwriteshnosx.cxx
/cxx/io/iwriteshx
+/cxx/io/iwriteshx.cxx
+/cxx/io/iwritex
+/cxx/io/iwritex.cxx
/cxx/io/seekavail
/cxx/io/setinfox
/cxx/io/shpositionx
+/cxx/io/writeallbenosx
+/cxx/io/writeallbenosx.cxx
+/cxx/io/writeallbex
+/cxx/io/writeallbex.cxx
+/cxx/io/writeallnosx
+/cxx/io/writeallnosx.cxx
+/cxx/io/writeallx
+/cxx/io/writeallx.cxx
+/cxx/io/writeatallbenosx
+/cxx/io/writeatallbenosx.cxx
+/cxx/io/writeatallbex
+/cxx/io/writeatallbex.cxx
+/cxx/io/writeatallnosx
+/cxx/io/writeatallnosx.cxx
+/cxx/io/writeatallx
+/cxx/io/writeatallx.cxx
+/cxx/io/writeatnosx
+/cxx/io/writeatnosx.cxx
+/cxx/io/writeatx
+/cxx/io/writeatx.cxx
+/cxx/io/writenosx
+/cxx/io/writenosx.cxx
+/cxx/io/writeordbenosx
+/cxx/io/writeordbenosx.cxx
+/cxx/io/writeordbex
+/cxx/io/writeordbex.cxx
+/cxx/io/writeordnosx
+/cxx/io/writeordnosx.cxx
+/cxx/io/writeordx
+/cxx/io/writeordx.cxx
+/cxx/io/writeshnosx
+/cxx/io/writeshnosx.cxx
+/cxx/io/writeshx
+/cxx/io/writeshx.cxx
+/cxx/io/writex
+/cxx/io/writex.cxx
+/cxx/pt2pt/bsend1cxx
/cxx/pt2pt/sendrecvx
/cxx/rma/fkeyvalwinx
/cxx/rma/getgroupx
@@ -788,8 +262,18 @@
/cxx/rma/winnamex
/cxx/rma/winscale1x
/cxx/rma/winscale2x
+/cxx/spawn/namepubx
+/cxx/spawn/selfconaccx
+/cxx/spawn/spawnargvx
+/cxx/spawn/spawnintrax
+/cxx/spawn/spawnintrax
+/cxx/spawn/testlist
+/cxx/testlist
+/cxx/topo/testlist
/datatype/blockindexed-misc
/datatype/blockindexed-zero-count
+/datatype/bsend1
+/datatype/contents
/datatype/contig-zero-count
/datatype/contigstruct
/datatype/cxx-types
@@ -798,46 +282,68 @@
/datatype/gaddress
/datatype/get-elements
/datatype/get-elements-pairtype
+/datatype/getpartelm
/datatype/hindexed-zeros
/datatype/hindexed_block
/datatype/hindexed_block_contents
/datatype/indexed-misc
/datatype/large-count
+/datatype/lbub
+/datatype/localpack
/datatype/longdouble
/datatype/lots-of-types
/datatype/pairtype-pack
/datatype/pairtype-size-extent
+/datatype/segtest
/datatype/simple-commit
+/datatype/simple-pack
/datatype/simple-pack-external
/datatype/simple-resized
/datatype/simple-size-extent
/datatype/sizedtypes
+/datatype/slice-pack
/datatype/slice-pack-external
/datatype/struct-derived-zeros
/datatype/struct-empty-el
/datatype/struct-ezhov
/datatype/struct-no-real-types
+/datatype/struct-pack
/datatype/struct-verydeep
/datatype/struct-zero-count
/datatype/subarray
/datatype/subarray-pack
+/datatype/testlist
/datatype/tfree
/datatype/tmatchsize
+/datatype/transpose-pack
/datatype/tresized
/datatype/tresized2
+/datatype/triangular-pack
/datatype/typecommit
/datatype/typefree
/datatype/typelb
+/datatype/typename
/datatype/unpack
/datatype/unusual-noncontigs
/datatype/zeroblks
+/datatype/zeroparms
+/errhan/adderr
/errhan/commcall
+/errhan/errcode
+/errhan/errcode.c
/errhan/errfatal
+/errhan/errring
+/errhan/errstring
/errhan/predef_eh
/errors/attr/keyvalmis
/errors/basic/debabort
/errors/basic/lefthandles
+/errors/coll/bcastlength
+/errors/coll/noalias
+/errors/coll/noalias2
+/errors/coll/noalias3
/errors/coll/reduce_local
+/errors/coll/rerr
/errors/comm/ccreate1
/errors/comm/cfree
/errors/comm/manysplit
@@ -852,20 +358,41 @@
/errors/cxx/io/errgetfilex
/errors/cxx/io/fileerrretx
/errors/cxx/io/throwtestfilex
+/errors/cxx/testlist
/errors/datatype/getcnterr
+/errors/errhan/adderr
+/errors/errhan/errcode
+/errors/errhan/errcode.c
+/errors/errhan/errring
+/errors/errhan/errstring
+/errors/f77/errhan/addsize.h
+/errors/f77/errhan/iooffset.h
/errors/f77/errhan/uerrhandf
+/errors/f77/io/addsize.h
+/errors/f77/io/iooffset.h
+/errors/f77/testlist
/errors/f90/errhan/
+/errors/f90/errhan/Makefile.am
+/errors/f90/errhan/testlist
+/errors/f90/errhan/uerrhandf90.f90
+/errors/f90/io
+/errors/f90/testlist
/errors/faults/collf1
/errors/faults/collf2
/errors/faults/pt2ptf1
/errors/faults/pt2ptf2
/errors/group/gerr
+/errors/group/rerr
+/errors/io/file_errhdl
+/errors/io/fileerrret
/errors/io/openerr
/errors/pt2pt/errinstatta
/errors/pt2pt/errinstatts
/errors/pt2pt/errinstatwa
/errors/pt2pt/errinstatws
+/errors/pt2pt/proberank
/errors/pt2pt/truncmsg1
+/errors/pt2pt/truncmsg2
/errors/rma/cas_type_check
/errors/rma/win_sync_complete
/errors/rma/win_sync_free_at
@@ -878,9 +405,160 @@
/errors/rma/win_sync_unlock
/errors/rma/winerr
/errors/rma/winerr2
+/errors/spawn/badport
/errors/spawn/lookup_name
+/errors/spawn/testlist
/errors/spawn/unpub
+/errors/testlist
+/errors/topo/cartsmall
+/f08/attr/attrlangf08
+/f08/attr/attrmpi1f08
+/f08/attr/baseattr2f08
+/f08/attr/baseattr3f08
+/f08/attr/baseattrf08
+/f08/attr/commattr2f08
+/f08/attr/commattr3f08
+/f08/attr/commattrf08
+/f08/attr/fandcattrf08
+/f08/attr/typeattr2f08
+/f08/attr/typeattr3f08
+/f08/attr/typeattrf08
+/f08/coll/allredint8f08
+/f08/coll/allredopttf08
+/f08/coll/alltoallvf08
+/f08/coll/alltoallwf08
+/f08/coll/exscanf08
+/f08/coll/inplacef08
+/f08/coll/nonblocking_inpf08
+/f08/coll/nonblockingf08
+/f08/coll/red_scat_blockf08
+/f08/coll/redscatf08
+/f08/coll/reducelocalf08
+/f08/coll/split_typef08
+/f08/coll/uallreducef08
+/f08/coll/vw_inplacef08
+/f08/comm/commerrf08
+/f08/comm/commnamef08
+/f08/datatype/allctypesf08
+/f08/datatype/createf08
+/f08/datatype/gaddressf08
+/f08/datatype/get_elem_d
+/f08/datatype/get_elem_u
+/f08/datatype/hindex1f08
+/f08/datatype/hindexed_blockf08
+/f08/datatype/indtype
+/f08/datatype/kinds
+/f08/datatype/packef08
+/f08/datatype/sizeof
+/f08/datatype/structf
+/f08/datatype/trf08
+/f08/datatype/typecntsf08
+/f08/datatype/typem2f08
+/f08/datatype/typename3f08
+/f08/datatype/typenamef08
+/f08/datatype/typesnamef08
+/f08/datatype/typesubf08
+/f08/ext/c2f2cf90
+/f08/ext/c2f902c.c
+/f08/ext/c2f90mult
+/f08/ext/ctypesfromc.c
+/f08/ext/ctypesinf90
+/f08/hello_usempif08
+/f08/info/infotest2f90
+/f08/info/infotestf90
+/f08/init/baseenvf90
+/f08/io/atomicityf90
+/f08/io/c2f2ciof90
+/f08/io/c2f90multio
+/f08/io/fileerrf90
+/f08/io/fileinfof90
+/f08/io/i_fcoll_test
+/f08/io/iwriteatallf90
+/f08/io/iwriteatallf90.f90
+/f08/io/iwriteatf90
+/f08/io/iwriteatf90.f90
+/f08/io/iwritef90
+/f08/io/iwritef90.f90
+/f08/io/iwriteshf90
+/f08/io/iwriteshf90.f90
+/f08/io/miscfilef90
+/f08/io/setviewcurf90
+/f08/io/shpositionf90
+/f08/io/testlist
+/f08/io/writeallbef90
+/f08/io/writeallbef90.f90
+/f08/io/writeallf90
+/f08/io/writeallf90.f90
+/f08/io/writeatallbef90
+/f08/io/writeatallbef90.f90
+/f08/io/writeatallf90
+/f08/io/writeatallf90.f90
+/f08/io/writeatf90
+/f08/io/writeatf90.f90
+/f08/io/writef90
+/f08/io/writef90.f90
+/f08/io/writeordbef90
+/f08/io/writeordbef90.f90
+/f08/io/writeordf90
+/f08/io/writeordf90.f90
+/f08/io/writeshf90
+/f08/io/writeshf90.f90
+/f08/misc/hello
+/f08/misc/ring
+/f08/misc/sizeof2
+/f08/profile/profile1f90
+/f08/pt2pt/allpairf08
+/f08/pt2pt/dummyf08
+/f08/pt2pt/greqf08
+/f08/pt2pt/mprobef08
+/f08/pt2pt/statusesf08
+/f08/ring_usempif08
+/f08/rma/aintf08
+/f08/rma/baseattrwinf08
+/f08/rma/c2f2cwinf08
+/f08/rma/testlist
+/f08/rma/winaccf08
+/f08/rma/winattr2f08
+/f08/rma/winattrf08
+/f08/rma/winerrf08
+/f08/rma/winfencef08
+/f08/rma/wingetf08
+/f08/rma/wingroupf08
+/f08/rma/winnamef08
+/f08/rma/winscale1f08
+/f08/rma/winscale2f08
+/f08/spawn/connaccf90
+/f08/spawn/namepubf90
+/f08/spawn/spawnargvf03
+/f08/spawn/spawnargvf90
+/f08/spawn/spawnf90
+/f08/spawn/spawnmult2f90
+/f08/spawn/spawnmultf03
+/f08/spawn/spawnmultf90
+/f08/spawn/testlist
+/f08/subarray/test1
+/f08/subarray/test10
+/f08/subarray/test11
+/f08/subarray/test12
+/f08/subarray/test13
+/f08/subarray/test14
+/f08/subarray/test15
+/f08/subarray/test2
+/f08/subarray/test3
+/f08/subarray/test4
+/f08/subarray/test5
+/f08/subarray/test6
+/f08/subarray/test7
+/f08/subarray/test8
+/f08/subarray/test9
+/f08/timer/wtimef90
+/f08/topo/cart_subf90
+/f08/topo/cartcrf90
+/f08/topo/dgraph_unwgtf90
+/f08/topo/dgraph_wgtf90
+/f77/attr/attraints.h
/f77/attr/attrmpi1f
+/f77/attr/baseattr
/f77/attr/baseattr2f
/f77/attr/baseattrf
/f77/attr/commattr2f
@@ -907,40 +585,77 @@
/f77/comm/commerrf
/f77/comm/commnamef
/f77/datatype/allctypesf
+/f77/datatype/bottom
/f77/datatype/gaddressf
/f77/datatype/hindex1f
/f77/datatype/hindexed_blockf
/f77/datatype/packef
+/f77/datatype/typeaints.h
/f77/datatype/typecntsf
/f77/datatype/typem2f
/f77/datatype/typename3f
/f77/datatype/typenamef
/f77/datatype/typesnamef
/f77/datatype/typesubf
-/f77/datatype/bottom
+/f77/ext/add1size.h
+/f77/ext/c2f2cf
/f77/ext/c2fmult
/f77/ext/ctypesinf
+/f77/ext/testlist
+/f77/info/infotest
/f77/info/infotest2f
/f77/info/infotestf
/f77/init/baseenvf
+/f77/init/checksizes.c
/f77/io/atomicityf
/f77/io/c2f2ciof
/f77/io/c2fmultio
/f77/io/fileerrf
/f77/io/fileinfof
+/f77/io/i_setviewcurf
+/f77/io/ioaint.h
+/f77/io/iodisp.h
+/f77/io/iooffset.h
+/f77/io/iwriteatallf
+/f77/io/iwriteatallf.f
+/f77/io/iwriteatf
+/f77/io/iwriteatf.f
+/f77/io/iwritef
+/f77/io/iwritef.f
/f77/io/iwriteshf
+/f77/io/iwriteshf.f
/f77/io/miscfilef
/f77/io/setviewcurf
/f77/io/shpositionf
-/f77/io/writeatallf
-/f77/io/iwriteatallf
/f77/io/testlist
+/f77/io/writeallbef
+/f77/io/writeallbef.f
+/f77/io/writeallf
+/f77/io/writeallf.f
+/f77/io/writeatall
+/f77/io/writeatallbef
+/f77/io/writeatallbef.f
+/f77/io/writeatallf
+/f77/io/writeatallf.f
+/f77/io/writeatf
+/f77/io/writeatf.f
+/f77/io/writef
+/f77/io/writef.f
+/f77/io/writeordbef
+/f77/io/writeordbef.f
+/f77/io/writeordf
+/f77/io/writeordf.f
+/f77/io/writeshf
+/f77/io/writeshf.f
/f77/pt2pt/allpairf
+/f77/pt2pt/attr1aints.h
/f77/pt2pt/greqf
/f77/pt2pt/mprobef
/f77/pt2pt/statusesf
+/f77/rma/addsize.h
/f77/rma/baseattrwinf
/f77/rma/c2f2cwinf
+/f77/rma/testlist
/f77/rma/winaccf
/f77/rma/winattr2f
/f77/rma/winattrf
@@ -951,93 +666,299 @@
/f77/rma/winnamef
/f77/rma/winscale1f
/f77/rma/winscale2f
+/f77/spawn/connaccf
+/f77/spawn/namepubf
+/f77/spawn/spawnargvf
+/f77/spawn/spawnf
+/f77/spawn/spawnmult2f
+/f77/spawn/spawnmultf
+/f77/spawn/testlist
+/f77/spawn/type1aint.h
+/f77/testlist
/f77/topo/cartcrf
/f77/topo/dgraph_unwgtf
/f77/topo/dgraph_wgtf
+/f90/attr/Makefile.am
+/f90/attr/Makefile.sm
/f90/attr/attrlangf90
/f90/attr/attrmpi1f90
+/f90/attr/attrmpi1f90.f90
/f90/attr/baseattr2f90
+/f90/attr/baseattr2f90.f90
/f90/attr/baseattr3f90
/f90/attr/baseattrf90
+/f90/attr/baseattrf90.f90
+/f90/attr/baseattrwinf90.f90
/f90/attr/commattr2f90
+/f90/attr/commattr2f90.f90
/f90/attr/commattr3f90
+/f90/attr/commattr3f90.f90
/f90/attr/commattr4f90
+/f90/attr/commattr4f90.f90
/f90/attr/commattrf90
+/f90/attr/commattrf90.f90
/f90/attr/fandcattrf90
+/f90/attr/testlist
/f90/attr/typeattr2f90
+/f90/attr/typeattr2f90.f90
/f90/attr/typeattr3f90
+/f90/attr/typeattr3f90.f90
/f90/attr/typeattrf90
+/f90/attr/typeattrf90.f90
+/f90/attr/winattr2f90.f90
+/f90/attr/winattrf90.f90
+/f90/coll/
+/f90/coll/Makefile.sm
+/f90/coll/allredint8f90.f90
+/f90/coll/allredopttf90.f90
+/f90/coll/alltoallwf90.f90
+/f90/coll/exscanf90.f90
+/f90/coll/inplacef90.f90
+/f90/coll/testlist
+/f90/coll/uallreducef90.f90
+/f90/comm/
+/f90/comm/Makefile.sm
+/f90/comm/commerrf90.f90
+/f90/comm/commnamef90.f90
+/f90/comm/testlist
+/f90/datatype/Makefile.am
+/f90/datatype/Makefile.sm
/f90/datatype/allctypesf90
+/f90/datatype/allctypesf90.f90
+/f90/datatype/bottomc.c
+/f90/datatype/bottomf90.f90
/f90/datatype/createf90
/f90/datatype/gaddressf90
+/f90/datatype/gaddressf90.f90
/f90/datatype/get_elem_d
/f90/datatype/get_elem_u
/f90/datatype/hindex1f90
+/f90/datatype/hindex1f90.f90
/f90/datatype/hindexed_blockf90
+/f90/datatype/hindexed_blockf90.f90
+/f90/datatype/indtype
/f90/datatype/kinds
/f90/datatype/packef90
+/f90/datatype/packef90.f90
/f90/datatype/sizeof
/f90/datatype/structf
+/f90/datatype/testlist
/f90/datatype/trf90
/f90/datatype/typecntsf90
+/f90/datatype/typecntsf90.f90
/f90/datatype/typem2f90
+/f90/datatype/typem2f90.f90
/f90/datatype/typename3f90
+/f90/datatype/typename3f90.f90
/f90/datatype/typenamef90
+/f90/datatype/typenamef90.f90
/f90/datatype/typesnamef90
+/f90/datatype/typesnamef90.f90
/f90/datatype/typesubf90
+/f90/datatype/typesubf90.f90
+/f90/ext/Makefile.am
+/f90/ext/Makefile.sm
+/f90/ext/allocmem90.f90
+/f90/ext/allocmemf290.f90
+/f90/ext/allocmemf90.f90
/f90/ext/c2f2cf90
+/f90/ext/c2f2cf90.f90
+/f90/ext/c2f902c.c
/f90/ext/c2f90mult
+/f90/ext/c2f90mult.c
+/f90/ext/ctypesf90romc.c
+/f90/ext/ctypesfromc.c
/f90/ext/ctypesinf90
+/f90/ext/ctypesinf90.f90
+/f90/ext/stamp-Makefile.am
+/f90/ext/testlist
+/f90/ext/testlist.in
/f90/f90types/createf90types
+/f90/info/
+/f90/info/Makefile.sm
+/f90/info/infotest
+/f90/info/infotest2f90.f90
+/f90/info/infotestf90.f90
+/f90/info/testlist
+/f90/init/
+/f90/init/Makefile.sm
+/f90/init/baseenvf90.f90
+/f90/init/testlist
+/f90/io/Makefile.am
+/f90/io/Makefile.sm
/f90/io/atomicityf90
+/f90/io/atomicityf90.f90
/f90/io/c2f2ciof90
+/f90/io/c2f2ciof90.f90
+/f90/io/c2f902cio.c
/f90/io/c2f90multio
+/f90/io/c2f90multio.c
/f90/io/fileerrf90
+/f90/io/fileerrf90.f90
/f90/io/fileinfof90
+/f90/io/fileinfof90.f90
+/f90/io/i_setviewcurf90.f90
+/f90/io/ioharness.defn
+/f90/io/ioharness.tlt
+/f90/io/iwriteatallf90
+/f90/io/iwriteatallf90.f90
/f90/io/iwriteatf90
+/f90/io/iwriteatf90.f90
/f90/io/iwritef90
+/f90/io/iwritef90.f90
/f90/io/iwriteshf90
+/f90/io/iwriteshf90.f90
/f90/io/miscfilef90
+/f90/io/miscfilef90.f90
/f90/io/setviewcurf90
+/f90/io/setviewcurf90.f90
/f90/io/shpositionf90
+/f90/io/shpositionf90.f90
+/f90/io/testlist
+/f90/io/testlist.in
/f90/io/writeallbef90
+/f90/io/writeallbef90.f90
/f90/io/writeallf90
+/f90/io/writeallf90.f90
/f90/io/writeatallbef90
+/f90/io/writeatallbef90.f90
/f90/io/writeatallf90
-/f90/io/iwriteatallf90
+/f90/io/writeatallf90.f90
/f90/io/writeatf90
+/f90/io/writeatf90.f90
/f90/io/writef90
+/f90/io/writef90.f90
/f90/io/writeordbef90
+/f90/io/writeordbef90.f90
/f90/io/writeordf90
+/f90/io/writeordf90.f90
/f90/io/writeshf90
+/f90/io/writeshf90.f90
+/f90/misc/f77tof90
+/f90/misc/sizeof
/f90/misc/sizeof2
+/f90/profile
+/f90/pt2pt/
+/f90/pt2pt/Makefile.sm
+/f90/pt2pt/greqf90
+/f90/pt2pt/greqf90.f90
+/f90/pt2pt/statusesf90
+/f90/pt2pt/statusesf90.f90
+/f90/pt2pt/testlist
+/f90/rma/Makefile.am
+/f90/rma/Makefile.sm
+/f90/rma/aintf90.f90
/f90/rma/baseattrwinf90
/f90/rma/c2f2cwinf90
+/f90/rma/c2f2cwinf90.f90
+/f90/rma/c2f902cwin.c
+/f90/rma/testlist
+/f90/rma/testlist.in
+/f90/rma/winaccf90
+/f90/rma/winaccf90.f90
/f90/rma/winattr2f90
/f90/rma/winattrf90
+/f90/rma/winerrf90
+/f90/rma/winerrf90.f90
+/f90/rma/winfencef90
+/f90/rma/winfencef90.f90
+/f90/rma/wingetf90
+/f90/rma/wingetf90.f90
+/f90/rma/wingroupf90
+/f90/rma/wingroupf90.f90
+/f90/rma/winnamef90
+/f90/rma/winnamef90.f90
+/f90/rma/winscale1f90
+/f90/rma/winscale1f90.f90
+/f90/rma/winscale2f90
+/f90/rma/winscale2f90.f90
+/f90/spawn/
+/f90/spawn/Makefile.sm
+/f90/spawn/connaccf90
+/f90/spawn/connaccf90.f90
+/f90/spawn/namepubf90
+/f90/spawn/namepubf90.f90
+/f90/spawn/spawnargvf90
+/f90/spawn/spawnargvf90.f90
+/f90/spawn/spawnf90
+/f90/spawn/spawnf90.f90
+/f90/spawn/spawnmult2f90
+/f90/spawn/spawnmult2f90.f90
+/f90/spawn/spawnmultf90
+/f90/spawn/spawnmultf90.f90
+/f90/spawn/testlist
+/f90/testlist
+/f90/timer/testlist
+/f90/timer/wtimef90
+/f90/topo/
+/f90/topo/Makefile.sm
+/f90/topo/cartcrf90.f90
+/f90/topo/testlist
+/f90/util
+/group/errstring
+/group/glpid
+/group/groupcreate
+/group/groupnullincl
+/group/grouptest
+/group/grouptest2
+/group/gtranks
/group/gtranksperf
+/impls/hydra/dummy
+/impls/hydra/proc_binding.sh
+/impls/mpich/testlist
+/impls/testlist
+/info/infodel
+/info/infodup
/info/infoenv
/info/infomany
/info/infomany2
+/info/infoorder
/info/infotest
+/info/infovallen
/init/attrself
+/init/exitst1
+/init/exitst2
/init/exitst3
/init/finalized
+/init/initstat
/init/library_version
+/init/timeout
+/init/version
+/io/async
+/io/async_any
+/io/external32-derived-dtype
+/io/getextent
+/io/i_noncontig
+/io/i_setviewcur
+/io/rdwrord
+/io/rdwrzero
/io/resized
+/io/setinfo
+/io/setviewcur
+/io/test.ord
+/io/testfile*
/io/testlist
+/io/userioerr
+/maint/conftimestamp
+/maint/f77tof90
+/maint/testmerge
+/manual/dimsbalanced
+/manual/manyconnect
/manual/mpi_t/mpit_test
/manual/mpi_t/mpit_test2
/manual/mpi_t/nem_fbox_fallback_to_queue_count
/manual/mpi_t/unexpected_recvq_buffer_size
/manual/segfault
+/manual/singjoin
/manual/spawntest_child
/manual/spawntest_master
+/manual/test-port
+/manual/testconnect
/manual/testconnectserial
-/mpi_t/mpi_t_str
-/mpi_t/mpit_vars
/mpi_t/cvarwrite
/mpi_t/getindex
+/mpi_t/mpi_t_str
+/mpi_t/mpit_vars
/perf/allredtrace
/perf/commcreatep
/perf/dtpack
@@ -1046,15 +967,31 @@
/perf/nestvec
/perf/nestvec2
/perf/non_zero_root
+/perf/sendrecvl
/perf/timer
+/perf/transp-datatype
+/perf/twovec
/pt2pt/anyall
/pt2pt/bottom
+/pt2pt/bsend1
+/pt2pt/bsend2
+/pt2pt/bsend3
+/pt2pt/bsend4
/pt2pt/bsend5
/pt2pt/bsendalign
+/pt2pt/bsendfrag
/pt2pt/bsendpending
+/pt2pt/cancelrecv
+/pt2pt/dup
/pt2pt/eagerdt
+/pt2pt/errinstatta
+/pt2pt/errinstatts
+/pt2pt/errinstatwa
+/pt2pt/errinstatws
/pt2pt/greq1
/pt2pt/icsend
+/pt2pt/inactivereq
+/pt2pt/isendself
/pt2pt/isendselfprobe
/pt2pt/large_message
/pt2pt/manylmt
@@ -1077,9 +1014,13 @@
/pt2pt/sendself
/pt2pt/waitany-null
/pt2pt/waittestnull
+/results.txt
+/rma/accfence1
+/rma/accfence2
/rma/accfence2_am
/rma/accpscw1
/rma/adlb_mimic1
+/rma/allocmem
/rma/attrorderwin
/rma/baseattrwin
/rma/compare_and_swap
@@ -1093,7 +1034,9 @@
/rma/fetch_and_op_long
/rma/fetch_and_op_long_double
/rma/fetch_and_op_short
+/rma/fetchandadd
/rma/fetchandadd_am
+/rma/fetchandadd_tree
/rma/fetchandadd_tree_am
/rma/fkeyvalwin
/rma/flush
@@ -1106,6 +1049,9 @@
/rma/get_accumulate_long_derived
/rma/get_accumulate_short
/rma/get_accumulate_short_derived
+/rma/getfence1
+/rma/getgroup
+/rma/ircpi
/rma/linked_list
/rma/linked_list_bench_lock_all
/rma/linked_list_bench_lock_excl
@@ -1113,11 +1059,21 @@
/rma/linked_list_bench_lock_shr_nocheck
/rma/linked_list_fop
/rma/linked_list_lockall
+/rma/lock_contention_dt
+/rma/lock_dt
+/rma/lock_dt_flush
+/rma/lock_dt_flushlocal
+/rma/lockall_dt
+/rma/lockall_dt_flush
+/rma/lockall_dt_flushall
+/rma/lockall_dt_flushlocal
+/rma/lockall_dt_flushlocalall
/rma/lockcontention
/rma/lockcontention2
/rma/lockcontention3
/rma/locknull
/rma/lockopts
+/rma/manyget
/rma/manyrma2
/rma/mixedsync
/rma/mutex_bench
@@ -1126,7 +1082,9 @@
/rma/pscw_ordering
/rma/put_base
/rma/put_bottom
+/rma/putfence1
/rma/putfidx
+/rma/putpscw1
/rma/req_example
/rma/reqops
/rma/rget-unlock
@@ -1141,12 +1099,25 @@
/rma/strided_getacc_indexed_shared
/rma/strided_putget_indexed
/rma/strided_putget_indexed_shared
+/rma/test1
/rma/test1_am
/rma/test1_dt
+/rma/test2
/rma/test2_am
+/rma/test3
/rma/test3_am
+/rma/test4
/rma/test4_am
+/rma/test5
/rma/test5_am
+/rma/testlist
+/rma/transpose1
+/rma/transpose2
+/rma/transpose3
+/rma/transpose4
+/rma/transpose5
+/rma/transpose6
+/rma/transpose7
/rma/win_dynamic_acc
/rma/win_flavors
/rma/win_info
@@ -1155,22 +1126,29 @@
/rma/win_shared_noncontig_put
/rma/wincall
/rma/window_creation
-/spawn/testlist
+/rma/winname
+/rma/wintest
+/runtests
/spawn/concurrent_spawns
/spawn/disconnect
/spawn/disconnect2
+/spawn/disconnect3
/spawn/disconnect_reconnect
/spawn/disconnect_reconnect2
/spawn/disconnect_reconnect3
/spawn/join
/spawn/multiple_ports
/spawn/multiple_ports2
+/spawn/namepub
/spawn/pgroup_connect_test
/spawn/pgroup_intercomm_test
/spawn/selfconacc
/spawn/spaconacc
/spawn/spaconacc2
+/spawn/spaiccreate
/spawn/spaiccreate2
+/spawn/spawn1
+/spawn/spawn2
/spawn/spawnargv
/spawn/spawninfo1
/spawn/spawnintra
@@ -1178,6 +1156,14 @@
/spawn/spawnminfo1
/spawn/spawnmult2
/spawn/taskmaster
+/spawn/testlist
+/test.ncb
+/test.sln
+/test.suo
+/testlist
+/threads/coll/allred
+/threads/coll/iallred
+/threads/coll/testlist
/threads/comm/comm_create_group_threads
/threads/comm/comm_create_threads
/threads/comm/comm_dup_deadlock
@@ -1188,22 +1174,36 @@
/threads/comm/idup_nb
/threads/comm/testlist
/threads/init/initth
+/threads/mpi_t/mpit_threading
+/threads/pt2pt/alltoall
+/threads/pt2pt/greq_test
+/threads/pt2pt/greq_wait
+/threads/pt2pt/multisend
+/threads/pt2pt/multisend2
+/threads/pt2pt/multisend3
+/threads/pt2pt/multisend4
+/threads/pt2pt/sendselfth
+/threads/pt2pt/threaded_sr
/threads/pt2pt/threads
+/threads/spawn/alltoall
/threads/spawn/multispawn
+/threads/spawn/sendselfth
/threads/spawn/th_taskmaster
-/threads/coll/iallred
-/threads/coll/allred
-/threads/coll/testlist
+/threads/spawn/threaded_sr
+/threads/testlist
/topo/cartcreates
+/topo/cartmap1
+/topo/cartshift1
+/topo/cartsuball
/topo/cartzero
/topo/dgraph_unwgt
+/topo/dims1
/topo/dims2
/topo/dims5
/topo/distgraph1
/topo/graphcr
/topo/graphcr2
+/topo/graphmap1
/topo/neighb_coll
-/impls/hydra/dummy
-/impls/hydra/proc_binding.sh
-/impls/mpich/testlist
-/impls/testlist
+/topo/topodup
+/topo/topotest
http://git.mpich.org/mpich.git/commitdiff/a65f6f65bf597adbeee29e4322ce4f1773bdaf26
commit a65f6f65bf597adbeee29e4322ce4f1773bdaf26
Author: Pavan Balaji <balaji at anl.gov>
Date: Wed Sep 21 13:47:09 2016 +0100
Bug-fix: Correctly reference count datatypes
When an isend/issend/irsend returns without completion for derived
datatypes, we need to increment the datatype ref count
unconditionally. We were checking to see if OnDataAvail was set
before doing that, which is incorrect.
The ref-count increase should only be for derived datatypes, and not
for builtin datatypes (we treat non-builtin predefined datatypes the
same way as derived datatypes). The original check for issend was
incorrect in this respect. This patch fixes that part too.
Fixes #2353.
Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>
diff --git a/src/mpid/ch3/src/mpid_irsend.c b/src/mpid/ch3/src/mpid_irsend.c
index 58071b1..6434621 100644
--- a/src/mpid/ch3/src/mpid_irsend.c
+++ b/src/mpid/ch3/src/mpid_irsend.c
@@ -125,7 +125,7 @@ int MPID_Irsend(const void * buf, int count, MPI_Datatype datatype, int rank, in
data_sz, rank, tag,
comm, context_offset );
/* If we're not complete, then add a reference to the datatype */
- if (sreq && sreq->dev.OnDataAvail) {
+ if (sreq) {
sreq->dev.datatype_ptr = dt_ptr;
MPIDU_Datatype_add_ref(dt_ptr);
}
diff --git a/src/mpid/ch3/src/mpid_isend.c b/src/mpid/ch3/src/mpid_isend.c
index 34d5e03..c5aaeb0 100644
--- a/src/mpid/ch3/src/mpid_isend.c
+++ b/src/mpid/ch3/src/mpid_isend.c
@@ -149,7 +149,7 @@ int MPID_Isend(const void * buf, MPI_Aint count, MPI_Datatype datatype, int rank
data_sz, rank, tag,
comm, context_offset );
/* If we're not complete, then add a reference to the datatype */
- if (sreq && sreq->dev.OnDataAvail) {
+ if (sreq) {
sreq->dev.datatype_ptr = dt_ptr;
MPIDU_Datatype_add_ref(dt_ptr);
}
diff --git a/src/mpid/ch3/src/mpid_issend.c b/src/mpid/ch3/src/mpid_issend.c
index f8ea6f8..1c6da7c 100644
--- a/src/mpid/ch3/src/mpid_issend.c
+++ b/src/mpid/ch3/src/mpid_issend.c
@@ -92,8 +92,9 @@ int MPID_Issend(const void * buf, int count, MPI_Datatype datatype, int rank, in
dt_contig, dt_true_lb,
rank, tag, comm,
context_offset );
- /* If we're not complete, then add a reference to the datatype */
- if (sreq && sreq->dev.OnDataAvail) {
+ /* If we're not complete and this is a derived datatype
+ * communication, then add a reference to the datatype */
+ if (sreq && (HANDLE_GET_KIND(datatype) != HANDLE_KIND_BUILTIN)) {
sreq->dev.datatype_ptr = dt_ptr;
MPIDU_Datatype_add_ref(dt_ptr);
}
http://git.mpich.org/mpich.git/commitdiff/6c43258737569970dc0e971009aa813a7ccd1930
commit 6c43258737569970dc0e971009aa813a7ccd1930
Author: Pavan Balaji <balaji at anl.gov>
Date: Wed Sep 21 13:46:33 2016 +0100
testsuite: added a test to show failures with many isends.
Reported by ALCF as a part of the Theta acceptance testing.
Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>
diff --git a/test/mpi/pt2pt/Makefile.am b/test/mpi/pt2pt/Makefile.am
index 9b047b4..9deae41 100644
--- a/test/mpi/pt2pt/Makefile.am
+++ b/test/mpi/pt2pt/Makefile.am
@@ -55,4 +55,5 @@ noinst_PROGRAMS = \
mprobe \
big_count_status \
many_isend \
- manylmt
+ manylmt \
+ dtype_send
diff --git a/test/mpi/pt2pt/dtype_send.c b/test/mpi/pt2pt/dtype_send.c
new file mode 100644
index 0000000..a089bd6
--- /dev/null
+++ b/test/mpi/pt2pt/dtype_send.c
@@ -0,0 +1,101 @@
+/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
+/*
+ * (C) 2016 by Argonne National Laboratory.
+ * See COPYRIGHT in top-level directory.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <mpi.h>
+
+#define NUM_LOOPS (128)
+
+int main(int argc, char **argv)
+{
+ int i, rank, size;
+ MPI_Request *req;
+ MPI_Datatype newtype;
+ int snd_buf[3], rcv_buf[3];
+ int count = 2;
+ int *displs;
+
+ MPI_Init(&argc, &argv);
+ MPI_Comm_rank(MPI_COMM_WORLD, &rank);
+ MPI_Comm_size(MPI_COMM_WORLD, &size);
+
+ if (size < 2) {
+ fprintf(stderr, "Must run with at least 2 processes\n");
+ MPI_Abort(MPI_COMM_WORLD, 1);
+ }
+
+ displs = (int *) malloc(count * sizeof(int));
+ for (i = 0; i < count; i++)
+ displs[i] = i * 2;
+
+ MPI_Barrier(MPI_COMM_WORLD);
+
+ /* test isends */
+ MPI_Type_create_indexed_block(count, 1, displs, MPI_INT, &newtype);
+ MPI_Type_commit(&newtype);
+
+ if (rank == 0) {
+ req = (MPI_Request *) malloc(NUM_LOOPS * sizeof(MPI_Request));
+ for (i = 0; i < NUM_LOOPS; i++)
+ MPI_Isend(snd_buf, 1, newtype, !rank, 0, MPI_COMM_WORLD, &req[i]);
+ }
+ else {
+ for (i = 0; i < NUM_LOOPS; i++)
+ MPI_Recv(rcv_buf, 1, newtype, !rank, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
+ }
+ MPI_Type_free(&newtype);
+ if (rank == 0)
+ MPI_Waitall(NUM_LOOPS, req, MPI_STATUSES_IGNORE);
+
+ MPI_Barrier(MPI_COMM_WORLD);
+
+ /* test issends */
+ MPI_Type_create_indexed_block(count, 1, displs, MPI_INT, &newtype);
+ MPI_Type_commit(&newtype);
+
+ if (rank == 0) {
+ req = (MPI_Request *) malloc(NUM_LOOPS * sizeof(MPI_Request));
+ for (i = 0; i < NUM_LOOPS; i++)
+ MPI_Issend(snd_buf, 1, newtype, !rank, 0, MPI_COMM_WORLD, &req[i]);
+ }
+ else {
+ for (i = 0; i < NUM_LOOPS; i++)
+ MPI_Recv(rcv_buf, 1, newtype, !rank, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
+ }
+ MPI_Type_free(&newtype);
+ if (rank == 0)
+ MPI_Waitall(NUM_LOOPS, req, MPI_STATUSES_IGNORE);
+
+ MPI_Barrier(MPI_COMM_WORLD);
+
+ /* test irsends */
+ MPI_Type_create_indexed_block(count, 1, displs, MPI_INT, &newtype);
+ MPI_Type_commit(&newtype);
+
+ req = (MPI_Request *) malloc(NUM_LOOPS * sizeof(MPI_Request));
+ if (rank == 0) {
+ MPI_Barrier(MPI_COMM_WORLD);
+ for (i = 0; i < NUM_LOOPS; i++)
+ MPI_Irsend(snd_buf, 1, newtype, !rank, 0, MPI_COMM_WORLD, &req[i]);
+ }
+ else {
+ for (i = 0; i < NUM_LOOPS; i++)
+ MPI_Irecv(rcv_buf, 1, newtype, !rank, 0, MPI_COMM_WORLD, &req[i]);
+ MPI_Barrier(MPI_COMM_WORLD);
+ }
+ MPI_Type_free(&newtype);
+ MPI_Waitall(NUM_LOOPS, req, MPI_STATUSES_IGNORE);
+
+ MPI_Barrier(MPI_COMM_WORLD);
+
+ MPI_Finalize();
+
+ if (rank == 0)
+ printf(" No Errors\n");
+
+ return 0;
+}
diff --git a/test/mpi/pt2pt/testlist b/test/mpi/pt2pt/testlist
index 5ec88bf..25c7cf4 100644
--- a/test/mpi/pt2pt/testlist
+++ b/test/mpi/pt2pt/testlist
@@ -44,3 +44,4 @@ mprobe 2 mpiversion=3.0
big_count_status 1 mpiversion=3.0
many_isend 3
manylmt 2
+dtype_send 2
-----------------------------------------------------------------------
Summary of changes:
src/mpid/ch3/src/mpid_irsend.c | 2 +-
src/mpid/ch3/src/mpid_isend.c | 2 +-
src/mpid/ch3/src/mpid_issend.c | 5 +-
test/mpi/.gitignore | 1341 ++++++++++++++++++++--------------------
test/mpi/pt2pt/Makefile.am | 3 +-
test/mpi/pt2pt/dtype_send.c | 101 +++
test/mpi/pt2pt/testlist | 1 +
7 files changed, 780 insertions(+), 675 deletions(-)
create mode 100644 test/mpi/pt2pt/dtype_send.c
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list