Change Summary for MPICH2 for week of Oct 22, 2006

This list was automatically generated on Mon Oct 23 04:10:41 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

Added *.gcov to gcov clean target maint/simplemake.in
Added a routine to print out the state of the process groups src/mpid/ch3/src/mpidi_pg.c
Added a test of Comm_connect/accept with many processes test/mpi/manual/.cvsignore test/mpi/manual/Makefile.sm test/mpi/manual/README test/mpi/manual/manyconnect.in test/mpi/manual/testconnect.c
Added comment on use of PG_To_string src/mpid/ch3/src/mpidi_pg.c
Added comments about dual context ids RELEASE_NOTES
Added fixme about writing null at end of info in info get src/util/info/info_get.c
Added test for MPI_PROC_NULL in translate ranks test/mpi/group/gtranks.c
Added test for stdin behavior test/commands/Makefile.sm test/commands/cmdtests.in test/commands/stdintest2.c
Added uname output to configure output configure.in
All null buffers when count is zero in pack/unpack routines src/mpi/datatype/pack.c src/mpi/datatype/pack_external.c src/mpi/datatype/unpack.c src/mpi/datatype/unpack_external.c
Change to separate context_id and recvcontext_id to greatly simplify the creation of correct context ids for intercomms created by the MPI-2 dynamic process functions src/include/mpierrs.h src/include/mpiimpl.h src/mpi/comm/comm_create.c src/mpi/comm/comm_split.c src/mpi/comm/commutil.c src/mpi/comm/intercomm_create.c src/mpi/comm/intercomm_merge.c src/mpi/debugger/dll_mpich2.c src/mpi/debugger/mpich2_dll_defs.h src/mpi/errhan/errnames.txt src/mpi/init/initthread.c src/mpid/ch3/src/mpid_irecv.c src/mpid/ch3/src/mpid_recv.c src/mpid/ch3/src/mpid_startall.c
Clean up acceptq (but it is still a stack, that needs to be fixed), add documentation to describe how this works and why, and include support for the dual context ids src/mpid/ch3/channels/ib/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_port.c
Enhance extracterrormessages to record unused messages maint/extracterrmsgs maint/updatefiles
Fix (maybe) for ibsend progress src/mpi/pt2pt/bsendutil.c src/mpi/pt2pt/greq_complete.c src/mpi/pt2pt/ibsend.c
Fix MPI_Comm_disconnect src/include/mpiimpl.h src/mpi/comm/comm_free.c src/mpi/comm/commutil.c src/mpi/spawn/comm_disconnect.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_handle_connection.c src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/mpid_comm_disconnect.c src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_init.c src/mpid/ch3/src/mpid_vc.c src/mpid/ch3/src/mpidi_pg.c
Fix typo src/pm/gforker/Makefile.sm
Fixed broadcast to send sender contextid src/mpid/ch3/src/ch3u_port.c
forgot a ; -- how bush leauge! src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c
Ignore sigpipe in mpiexec src/pm/gforker/mpiexec.c src/pm/util/process.c src/pm/util/process.h
Make sure that we do not free the process group of comm world yet src/mpid/ch3/util/shm/ch3u_finalize_sshm.c
nemesis: enable-strict cleanup src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2_rma.c src/mpid/ch3/channels/nemesis/src/ch3_init.c
Remove unnecessary Acceptq_init src/mpid/ch3/channels/sctp/src/ch3_init.c src/mpid/ch3/channels/sock/src/ch3_init.c src/mpid/ch3/channels/sshm/src/ch3_init.c src/mpid/ch3/channels/ssm/src/ch3_init.c
Removed fixmes from mpid_port src/mpi/errhan/errnames.txt src/mpid/ch3/src/mpid_port.c
Removed port_tag_name field from vc and put it into the accept queue structure where it logically belongs src/mpid/ch3/channels/sctp/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sctp/src/ch3_progress.c src/mpid/ch3/channels/sock/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/sshm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sshm/src/ch3_shm.c src/mpid/ch3/channels/ssm/src/ch3_progress_sock.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/util/sock/ch3u_connect_sock.c
slang noticed we handled errors poorly in open. now we handle them a little bitbetter (at least we do the right thing for errors that are not EEXIST) src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c
Support MPI_PROC_NULL as ranks in group_translate_ranks src/mpi/group/group_translate_ranks.c
Switch to dual context ids for intercomms src/mpi/comm/commutil.c src/mpi/comm/intercomm_create.c src/mpi/comm/mpicomm.h src/mpid/ch3/src/ch3u_port.c