Information on all weekly change summaries is available.
| 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 |