Information on all weekly change summaries is available.
| *** empty log message *** | src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.h |
| Added MTestPrintfMsgs for aid in debugging | test/mpi/pt2pt/scancel.c |
| Added a dependency on mtest.o | test/mpi/pt2pt/Makefile.sm |
| added allreduce test with MPI_INTEGER8, which fails on Windows | test/mpi/f77/coll/Makefile.sm test/mpi/f77/coll/allredint8f.f |
| Added clean of libmpichf90.a in this directory | src/binding/f90/Makefile.sm |
| Added copyfight and ifdef...included to pmutilconf | src/pm/util/configure.in src/util/logging/rlog/configure.in test/mpi/configure.in |
| added faq on CPPFLAGS | doc/faq/faq.txt |
| added missing MPI_Request_free() | test/mpi/f77/ext/c2fmult.c |
| Added missing copyright and style comments | src/mpi/romio/test/fcoll_test.f.in src/mpi/romio/test/fmisc.f.in src/mpi/romio/test/fperf.f.in src/mpi/romio/test/large_file.c.in src/mpi/romio/test/misc.c.in src/mpi/romio/test/pfcoll_test.f.in |
| Added style and copyright to generated include files | test/mpi/f77/attr/attraints.h.in test/mpi/f77/datatype/typeaints.h.in test/mpi/f77/io/ioaint.h.in test/mpi/f77/io/iodisp.h.in test/mpi/f77/io/iooffset.h.in test/mpi/f77/rma/addsize.h.in test/mpi/f77/spawn/type1aint.h.in |
| Added style and copyright to performance tests | test/mpi/perf/sendrecvl.c test/mpi/perf/transp-datatype.c |
| Added the fix for VPATH from req 2706 | configure.in confdb/aclocal.m4 src/mpid/ch3/configure.in src/mpid/ch3/channels/gasnet/configure.in src/mpid/ch3/channels/ib/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/sock/configure.in src/mpid/ch3/channels/sshm/configure.in src/mpid/ch3/channels/ssm/configure.in src/mpid/common/locks/configure.in src/mpid/common/sock/configure.in src/mpid/common/sock/poll/configure.in src/mpid/globus/configure.in src/mpid/mm/configure.in src/mpid/rdma/configure.in src/mpid/rdma/channels/gasnet/configure.in src/mpid/rdma/channels/ib/configure.in src/pm/gforker/configure.in src/pm/remshell/configure.in src/pm/smpd/configure.in src/pm/util/configure.in src/pmi/simple/configure.in src/pmi/uni/configure.in src/util/logging/rlog/configure.in |
| address a race condition when a collective write is followed by an independentwrite: make all collective writers wait until write is finished. While we'reat it, make sure all processes know an error happend if something goes wrong. | src/mpi/romio/adio/common/ad_write_coll.c |
| applied file additions and removals from trunk | test/mpi/cxx/rma/fkeyvalwinx.cxx test/mpi/errors/cxx/testlist.in test/mpi/errors/rma/.cvsignore test/mpi/errors/rma/Makefile.sm test/mpi/errors/rma/testlist test/mpi/errors/rma/winerr.c test/mpi/errors/rma/winerr2.c test/mpi/f77/rma/baseattrwinf.f test/mpi/f77/rma/winattr2f.f test/mpi/f77/rma/winattrf.f test/mpi/f90/rma/baseattrwinf90.f90 test/mpi/f90/rma/winattr2f90.f90 test/mpi/f90/rma/winattrf90.f90 test/mpi/rma/attrorderwin.c test/mpi/rma/baseattrwin.c test/mpi/rma/fkeyvalwin.c test/mpi/rma/wincall.c |
| applied file modifications from MPICH2_1_0_4p0 branch | test/mpi/configure.in test/mpi/attr/Makefile.sm test/mpi/attr/testlist test/mpi/cxx/attr/Makefile.sm test/mpi/cxx/attr/testlist test/mpi/cxx/rma/Makefile.sm test/mpi/cxx/rma/testlist test/mpi/errhan/Makefile.sm test/mpi/errhan/testlist test/mpi/errors/Makefile.sm test/mpi/errors/testlist.in test/mpi/f77/attr/Makefile.sm test/mpi/f77/attr/testlist test/mpi/f77/ext/c2fmult.c test/mpi/f77/rma/Makefile.sm test/mpi/f77/rma/testlist test/mpi/rma/Makefile.sm test/mpi/rma/testlist |
| Applied fix for req 2715 (copy user message into ring_msg) | src/mpi/errhan/errutil.c |
| changed the testlist file so that the I/O tests are not run if ROMIO is disabled | test/mpi/errors/cxx/testlist.in |
| changes to allow multiple active process management module and the detection of an appropriate module for the process group associated with MPI_COMM_WORLD. the web services module now compiles but is not functional. | src/mpid/globus/mpich2prereq src/mpid/globus/mpid_vc.c src/mpid/globus/mpidimpl.h src/mpid/globus/mpig_pm.c src/mpid/globus/mpig_pm_gk.c src/mpid/globus/mpig_pm_ws.c |
| Configure with romio when building Makefile for creating the documents to get the man pages for the file routines | Makefile.sm Makefile.sm |
| Copy user message into ring msg (fix req 2715) | src/mpi/errhan/errutil.c |
| Created separate routines for eager and rendezvous sends and switched the various mpid_xsend routines to use them instead of the copy/paste versions in the current code | src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/Makefile.sm src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/ch3u_rndv.c src/mpid/ch3/src/mpid_irsend.c src/mpid/ch3/src/mpid_isend.c src/mpid/ch3/src/mpid_issend.c src/mpid/ch3/src/mpid_rsend.c src/mpid/ch3/src/mpid_send.c src/mpid/ch3/src/mpid_ssend.c src/mpid/ch3/src/mpidi_printf.c |
| Fixed send | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_send.c |
| Fixed send (again) | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_send.c |
| from HEAD: address a race condition where independent I/O could start beforecollective I/O finishes | src/mpi/romio/adio/common/ad_write_coll.c |
| from HEAD: messed up the pointers in the previous fix. romio tests pass now. | src/mpi/romio/adio/common/ad_write_coll.c |
| from HEAD: replace an incorrect workaround for HDF5 bugs with a correct one | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| from head: goofed up a pointer and a conditional. | src/mpi/romio/adio/common/ad_write_coll.c |
| from head: tweak to PVFS2 noncontig-in-file detection to accomodate a commonHDF5 workload | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| GM | src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_send.c |
| HDF5 workload | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| Improved test for VPATH problem and applied to configure files | configure.in confdb/aclocal.m4 src/mpid/ch3/configure.in src/mpid/ch3/channels/gasnet/configure.in src/mpid/ch3/channels/ib/configure.in src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/sock/configure.in src/mpid/ch3/channels/sshm/configure.in src/mpid/ch3/channels/ssm/configure.in src/mpid/common/locks/configure.in src/mpid/common/sock/configure.in src/mpid/common/sock/poll/configure.in src/mpid/globus/configure.in src/mpid/mm/configure.in src/mpid/rdma/configure.in src/mpid/rdma/channels/gasnet/configure.in src/mpid/rdma/channels/ib/configure.in src/pm/gforker/configure.in src/pm/remshell/configure.in src/pm/smpd/configure.in src/pm/util/configure.in src/pmi/simple/configure.in src/pmi/uni/configure.in src/util/logging/rlog/configure.in |
| messed up the pointers in the previous fix. romio tests pass now. | src/mpi/romio/adio/common/ad_write_coll.c |
| missed a spot where I should have dereferenced a pointer. also got logicwrong. thanks rajeev | src/mpi/romio/adio/common/ad_write_coll.c |
| Modified the tests to only print out the first few errors (set by MAX_ERRORS) | test/mpi/cxx/io/ioharness.defn test/mpi/cxx/io/ioharness.tlt |
| More cleanup to use eager and rendezvous routines | src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpkt.h src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/ch3u_rndv.c src/mpid/ch3/src/mpid_cancel_send.c src/mpid/ch3/src/mpid_irsend.c src/mpid/ch3/src/mpid_isend.c src/mpid/ch3/src/mpid_rsend.c src/mpid/ch3/src/mpid_send.c src/mpid/ch3/src/mpidi_printf.c |
| Move eager sync and receive support routines to further unify support of point-to-point operations in ch3 | src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/Makefile.sm src/mpid/ch3/src/ch3u_buffer.c src/mpid/ch3/src/ch3u_eagersync.c src/mpid/ch3/src/ch3u_rndv.c src/mpid/ch3/src/mpid_irecv.c src/mpid/ch3/src/mpid_issend.c src/mpid/ch3/src/mpid_recv.c src/mpid/ch3/src/mpid_ssend.c |
| Move packet handlers into routines and move all of cancel send into a single file, removing the files that set cancelled to false and did nothing else | src/include/mpiimpl.h src/mpid/ch3/channels/gasnet/src/Makefile.sm src/mpid/ch3/channels/ib/src/Makefile.sm src/mpid/ch3/channels/nemesis/src/Makefile.sm src/mpid/ch3/channels/shm/src/Makefile.sm src/mpid/ch3/channels/sock/src/Makefile.sm src/mpid/ch3/channels/sshm/src/Makefile.sm src/mpid/ch3/channels/ssm/src/Makefile.sm src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpkt.h src/mpid/ch3/include/mpidpost.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/ch3u_handle_recv_pkt.c src/mpid/ch3/src/mpid_cancel_send.c src/mpid/ch3/src/mpidi_printf.c |
| moved each of the one-side communication tests into an appropiate rma directory so that the tests would only be run if the implementation supported one-sided communication | test/mpi/configure.in test/mpi/attr/Makefile.sm test/mpi/attr/testlist test/mpi/cxx/attr/Makefile.sm test/mpi/cxx/attr/testlist test/mpi/cxx/rma/Makefile.sm test/mpi/cxx/rma/fkeyvalwinx.cxx test/mpi/cxx/rma/testlist test/mpi/errhan/Makefile.sm test/mpi/errhan/testlist test/mpi/errors/Makefile.sm test/mpi/errors/testlist.in test/mpi/errors/rma/.cvsignore test/mpi/errors/rma/Makefile.sm test/mpi/errors/rma/testlist test/mpi/errors/rma/winerr.c test/mpi/errors/rma/winerr2.c test/mpi/f77/attr/Makefile.sm test/mpi/f77/attr/testlist test/mpi/f77/rma/Makefile.sm test/mpi/f77/rma/baseattrwinf.f test/mpi/f77/rma/testlist test/mpi/f77/rma/winattr2f.f test/mpi/f77/rma/winattrf.f test/mpi/f90/rma/baseattrwinf90.f90 test/mpi/f90/rma/winattr2f90.f90 test/mpi/f90/rma/winattrf90.f90 test/mpi/rma/Makefile.sm test/mpi/rma/attrorderwin.c test/mpi/rma/baseattrwin.c test/mpi/rma/fkeyvalwin.c test/mpi/rma/testlist test/mpi/rma/wincall.c |
| nemesis: fixed configure | src/mpid/ch3/channels/nemesis/configure.in |
| nemesis: fixed error code | src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c |
| nemesis: more new tcp module commits | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_net_module_defs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_queue.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c |
| nemesis: more updates to newtcp module | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_send.c |
| nemesis: removed net_free_queue field from MPID_nem_mem_region_t | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_defs.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c |
| nemesis: removed network module recv queue | src/mpid/ch3/channels/nemesis/nemesis/include/dummy_module.h src/mpid/ch3/channels/nemesis/nemesis/include/elan_module.h src/mpid/ch3/channels/nemesis/nemesis/include/gm_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_defs.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h src/mpid/ch3/channels/nemesis/nemesis/include/mx_module.h src/mpid/ch3/channels/nemesis/nemesis/include/tcp_module.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/elan_module/elan_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_test.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_module_test.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c |
| same as ad_pvfs2_write: tweak to PVFS2 noncontig-in-file detection: help usavoid expensive workaround in a common HDF5 case. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c |
| small hdf5-specific tweak to PVFS2 noncontig-in-file detection: help us avoidexpensive workaround in a common HDF5 case. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |
| The previous band-aid didn't address the root cause. This band-aid does. | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c |