Change Summary for MPICH2 for week of Feb 26, 2006

This list was automatically generated on Mon Feb 27 05:10:11 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

added Irecv/Send/Wait in intercommunicator and the merged intracommunicator. src/mpe2/src/wrappers/test/comm2_connect_accept.c
added MPID_Datatype_get_basic_id macro src/mpid/common/datatype/mpid_datatype.h
added NMPI_Ibsend and NMPI_Buffer_detach src/include/nmpi.h
Added additional comments explaining the order of the tests src/util/dbg/dbg_printf.c
Added error message for missing conninfo function src/mpi/errhan/errnames.txt
Added fixme src/include/mpiimpl.h
Clean up some old #if 0 src/mpid/ch3/channels/ssm/src/ch3i_get_business_card.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_vc.c src/mpid/ch3/src/mpidi_pg.c src/mpid/ch3/util/sock/findinterfaces.c
fixed MPI_Comm_disconnect's legend name. src/mpe2/src/wrappers/src/log_mpi_spawn.c
fixed delete-on-close problem src/mpi/romio/adio/common/ad_open.c
Fixed routines names src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/none_module/dummy_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.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_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c
Global variables made "local" src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_finalize.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/net_mod/tcp_module/tcp_module_send.c
Improve error message for timeouts of less than 1 minute src/pm/gforker/mpiexec.c
Minor bug fixes src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c
Minor fixes src/mpid/ch3/channels/nemesis/nemesis/include/dummy_module.h src/mpid/ch3/channels/nemesis/nemesis/include/gm_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h src/mpid/ch3/channels/nemesis/nemesis/include/tcp_module.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c
More progress on cleaning up the connection code and the handling of virtual connections, real connections, and process groups. This commit probably breaks all channels except for sock src/mpid/ch3/channels/sock/src/ch3_init.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_init.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/ch3u_handle_connection.c src/mpid/ch3/src/ch3u_port.c src/mpid/ch3/src/mpid_comm_disconnect.c src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_vc.c src/mpid/ch3/src/mpidi_pg.c src/mpid/ch3/util/shm/ch3u_init_sshm.c src/mpid/ch3/util/sock/ch3u_connect_sock.c
Moved temp if def out of assert args src/mpid/ch3/src/ch3u_handle_connection.c
nemesis: changed asm syntax to make it more icc friendly src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h
nemesis: code cleanup src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_getput.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_barrier.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2_rma.c src/mpid/ch3/channels/nemesis/src/ch3_isend.c src/mpid/ch3/channels/nemesis/src/ch3_isendv.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsg.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsgv.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c src/mpid/ch3/channels/nemesis/src/ch3_request.c
nemesis: fixed non-temporal memcpy bug, and general code cleanup src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/gm_module/gm_module_finalize.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_lmt.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_mpich2_rma.c src/mpid/ch3/channels/nemesis/src/ch3_abort.c src/mpid/ch3/channels/nemesis/src/ch3_finalize.c src/mpid/ch3/channels/nemesis/src/ch3_init.c src/mpid/ch3/channels/nemesis/src/ch3_isend.c src/mpid/ch3/channels/nemesis/src/ch3_isendv.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsg.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsgv.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c
nemesis: got (hacked) nemesis to work with new PG/VC code src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/src/ch3_init.c
nemesis: reimplemented optimized memcopy for ia32, and removed unneeded files src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h src/mpid/ch3/channels/nemesis/nemesis/src/Makefile.sm
Removed NULL=0 definition in all PAC_MPI_LINK_CC_FUNC macro calls. Instead adding include file <stdlib.h> in the include headers in the PAC_MPI_LINK_CC_FUNC macro definition. That ways all PAC_MPI_LINK_CC_FUNC macro calls can savely assume NULL is defined. src/mpe2/aclocal_mpi.m4 src/mpe2/src/collchk/configure.in src/mpe2/src/logging/configure.in src/mpe2/src/wrappers/configure.in
Updated .cvsignore doc/.cvsignore src/include/.cvsignore