Change Summary for MPICH2 for week of Oct 08, 2006

This list was automatically generated on Mon Oct 9 04:10:54 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

*** empty log message *** src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_utility.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c
a better and more portable version that checks for the pvfs2-config program src/mpi/romio/configure.in
Added an additional handshake to ensure that the thread does not call an MPI routine after the main thread performs MPI_Finalize test/mpi/threads/comm/ctxdup.c
Added index type on receive and made the defaults large enough to trigger the multiple-block backing code in the MPICH2 ch3 device test/mpi/util/mtest.c
Added proposed replacement for the ch3:sock channel doc/adi3/ch3sock.txt
cosmetic changes src/mpe2/src/wrappers/src/log_mpi_core.c
During progress, complete was redefined as a local variable within abranch. This was causing the value of the variable to be lost afterthe branch. The definition of the variable should be global withrespect to all its checks. src/mpid/ch3/channels/sock/src/ch3_progress.c
fixed ch3:sctp single-node spawn timing bug src/mpid/ch3/channels/sctp/src/ch3_init.c
fixed routine and test that reports on the use of MPI functions either before init or after finalize src/include/mpierror.h src/include/mpierrs.h src/mpi/errhan/errutil.c
for a long time now we have had a 'pvfs2-config' helper tool to tell us what CFLAGS and LIBS to use. So let's use it. At the same time, try to do the right thing if people configure and build MPICH2 and/or ROMIO the "old way" (by passing CFLAGS and LIBS as environment variables). src/mpi/romio/configure.in src/mpi/romio/localdefs.in
Formatting fix src/include/mpiimpl.h
Initial addition of multiple scalable clock synchronization algorithms support src/mpe2/src/logging/include/clog_sync.h src/mpe2/src/logging/src/clog_sync.c
Moved MPID_Request_set_completed and related macros out of mpidpost.h src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpost.h src/mpid/ch3/src/ch3u_buffer.c src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/mpid_cancel_recv.c src/mpid/ch3/src/mpidi_isend_self.c
nemesis: changed get_business_card parameters 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/ib_module.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_nets.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_post.h src/mpid/ch3/channels/nemesis/nemesis/include/mx_module.h src/mpid/ch3/channels/nemesis/nemesis/include/newtcp_module.h src/mpid/ch3/channels/nemesis/nemesis/include/sctp_module.h src/mpid/ch3/channels/nemesis/nemesis/include/tcp_module.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_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_get_bus_card.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/ib_module/ib_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/mx_module/mx_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/none_module/dummy_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/sctp_module/sctp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/src/ch3_comm_spawn.c
oops. minor typo in error message src/mpi/romio/configure.in
Part of cleanup of mpidi_ch3_post.h files src/mpid/ch3/channels/nemesis/include/mpidi_ch3_post.h src/mpid/ch3/channels/nemesis/src/ch3_progress.c src/mpid/ch3/channels/shm/include/mpidi_ch3_post.h src/mpid/ch3/channels/sock/include/mpidi_ch3_post.h src/mpid/ch3/channels/sshm/include/mpidi_ch3_post.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_post.h src/mpid/ch3/include/mpidpost.h
Test fixed to listen() before advertising the port (prior was after causing occassional errors). test/mpi/spawn/join.c
update README.romio to accurately reflect what is on by default and alsodocument the new --with-pvfs2 flag. README.romio
updated the description of the BGL-MPI's MPI_WTIME_IS_GLOBAL bug. src/mpe2/README
updated the logging code to use the multiple clock sync mechanism src/mpe2/src/logging/src/clog.c src/mpe2/src/logging/src/mpe_log.c
updated with the use of env variables: MPE_CLOCKS_SYNC, MPE_SYNC_ALGORITHM and MPE_SYNC_FREQUENCY src/mpe2/README