Change Summary for MPICH2 for week of Dec 24, 2006

This list was automatically generated on Mon Dec 25 05:10:13 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Added CH3_MSG for debugging message headers and envelops; also fixed the creation of filenames for the mpich-dbg options src/include/mpidbg.h src/util/dbg/dbg_printf.c
Added a fixme question src/mpid/ch3/src/ch3u_recvq.c
Added debug macros for the send queue src/mpid/ch3/channels/sock/include/mpidi_ch3_impl.h
Added more message packet debug code src/mpid/ch3/src/ch3u_eagersync.c src/mpid/ch3/src/ch3u_rndv.c
Added note about using killall src/env/parkill.in
Added warning about parallel make doc/faq/faq.txt
Attempt to use killall to remove any stdintest or stdintest2 programs that are orhaned by bugs in the process manager test/commands/cmdtests.in
Change dbg level to typical and add two Panic printfs (remove before release) in places where the code fails to queue an incomplete message src/mpid/ch3/src/ch3u_handle_connection.c
Change debug class for one macro and add a MPIU_DBG_MSGPKT macro src/mpid/ch3/include/mpidimpl.h
Enable the use of short eager packets (payload in the header). This passes all MPICH2 tests except disconnect_reconnect3 src/mpid/ch3/include/mpidpkt.h
fcntl locks for UFS and NFS src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c src/mpi/romio/adio/include/adio.h src/mpi/romio/adio/include/adioi.h src/mpi/romio/mpi-io/read.c src/mpi/romio/mpi-io/write.c
first pass at RMA ops: atomic mode support for PVFS2 and completely bypassfcntl locks for UFS and NFS src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_fcntl.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c src/mpi/romio/adio/include/adio.h src/mpi/romio/adio/include/adioi.h src/mpi/romio/mpi-io/read.c src/mpi/romio/mpi-io/write.c
Fix debug class and check error return from post_close src/mpid/ch3/util/sock/ch3u_connect_sock.c
Fix for xargs that do not support the -r option Makefile.sm configure.in
Fixed displs var in test test/mpi/datatype/lots-of-types.c
Fixed warning of less-than within a verbatim block (where it is ok) doc/faq/faqbuild
Further fixes to the eager short support src/mpid/ch3/src/ch3u_eager.c
get everything linking again src/mpi/romio/adio/common/ad_open.c
initial pass: get the atomic mode and shared fp stuff into the romio tree and compiling. next step: integrate the atomic and sharedfp modes with it. src/mpi/romio/adio/common/Makefile.in
Minor formatting fix test/mpi/pt2pt/probe-unexp.c test/mpi/spawn/join.c
Misc cleanup src/mpid/ch3/channels/sock/src/ch3_istartmsg.c src/mpid/ch3/channels/sock/src/ch3_istartmsgv.c src/mpid/ch3/channels/sock/src/ch3_progress.c
ok, all the code is in place, but nothing has been initialized src/mpi/romio/adio/common/ad_get_sh_fp.c src/mpi/romio/adio/common/ad_set_sh_fp.c src/mpi/romio/mpi-io/get_posn_sh.c src/mpi/romio/mpi-io/iwrite_sh.c src/mpi/romio/mpi-io/read_ord.c src/mpi/romio/mpi-io/read_ordb.c src/mpi/romio/mpi-io/read_sh.c src/mpi/romio/mpi-io/seek_sh.c src/mpi/romio/mpi-io/write_ord.c src/mpi/romio/mpi-io/write_ordb.c src/mpi/romio/mpi-io/write_sh.c
ok, we don't segfault now.. if i could only figure out why we fail tests... src/mpi/romio/adio/common/ad_open.c
Only get the vc when you need to src/mpid/ch3/src/mpid_irecv.c
Print if unexpected pending count; remove before release src/mpid/ch3/src/ch3u_eager.c
Removed printf for branch that is untested by MPICH2 tests because MPICH1 and Intel tests do cover this branch (and it seems to work). We need an MPICH2 test for short, noncontiguous messages src/mpid/ch3/src/ch3u_eager.c
Upgraded ch3sshm project for VS 2005 src/mpid/ch3/channels/sshm/ch3sshm.vcproj
Upgraded ib project for VS 2005 src/mpid/ch3/channels/ib/ch3ib.vcproj
Upgraded impgen project for VS 2005 maint/impgen.vcproj
Upgraded mpi project for VS 2005 mpi.vcproj
Upgraded pmi project for VS 2005 src/pmi/smpd/pmi.vcproj
Upgraded wmpiconfig project for VS 2005 src/pm/smpd/wmpiconfig/wmpiconfig.csproj
Upgraded wmpiexec project for VS 2005 src/pm/smpd/wmpiexec/wmpiexec.csproj
Upgraded wmpiregister project for VS 2005 src/pm/smpd/wmpiregister/wmpiregister.csproj