Change Summary for MPICH2 for week of Aug 05, 2007

This list was automatically generated on Mon Aug 6 04:10:25 2007 .

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_impl.h src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.h
1) Adding mkstemp for windows (2) Retaining the file stream src/pm/smpd/mp_parse_oldconfig.c
add a salt so we can differentiate between "rank 0 wrote this" and "rank 0failed to write" src/mpi/romio/test/aggregation2.c
added -lm test/mpi/manual/Makefile.sm
Added a fix for the Fortran 90 tests for external routines maint/f77tof90.in test/mpi/f77/comm/commerrf.f test/mpi/f77/io/fileerrf.f test/mpi/f77/rma/winerrf.f
Added a prototype for mkstemp to keep ANSI C happy. src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c
Added more caveats about dllchan README RELEASE_NOTES
Added more clean steps for the shared libraries with version numbering Makefile.sm
Added more verbose output and reduced the noise tolerance threshold such that summation of user and MPI noise is lesser than the error threshold. test/mpi/perf/dtpack.c
added return 0 src/mpid/ch3/channels/ssm/src/ch3_progress.c
Another fix for using interface instead of external for the error handler functions in the tests maint/f77tof90.in
C++ style comments don't work with --enable-strict src/mpid/ch3/channels/nemesis/src/ch3_progress.c
can't free GROUP_EMPTY src/mpi/errhan/errnames.txt src/mpi/group/group_free.c
delete unused variable src/mpi/romio/mpi-io/close.c
don't complain if GROUP_EMPTY is freed src/mpi/group/group_free.c
fix a couple small grammar issues src/mpe2/README src/mpe2/README.windows
Fixed a few compilation warnings. src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c src/mpid/ch3/channels/nemesis/src/ch3_isend.c src/mpid/ch3/channels/nemesis/src/ch3_istartmsg.c
Fixed compilation warnings with ssm. src/mpid/ch3/channels/shm/src/ch3_init.c src/mpid/ch3/channels/ssm/src/ch3_finalize.c src/mpid/ch3/channels/ssm/src/ch3_init.c src/mpid/ch3/channels/ssm/src/ch3_progress.c src/mpid/ch3/channels/ssm/src/ch3_progress_connect.c src/mpid/ch3/channels/ssm/src/ch3_progress_sock.c src/mpid/ch3/util/shm/ch3i_bootstrapq.c src/mpid/ch3/util/shm/ch3u_get_business_card_sshm.c src/mpid/ch3/util/shm/ch3u_init_sshm.c src/mpid/ch3/util/shmbase/ch3_shm.c src/mpid/common/locks/mpidu_process_locks.c src/mpid/common/sock/poll/sock_immed.i src/util/dbg/dbg_printf.c
fixed compiler warning on 64bit machine src/mpe2/src/slog2sdk/trace_rlog/src/rlogutil.c
Fixed compiler warnings of unused variables. src/mpid/common/datatype/dataloop/veccpy.h
fixed error class src/mpi/group/group_free.c
fixed fortran configure test when no fortran compiler is found in user's PATH, i.e. can't preset F77 with MPICH2+MPE is built src/mpe2/configure.in
Fixed some compilation errors due to type-casting problems. src/mpid/ch3/channels/sock/src/ch3_isend.c src/mpid/ch3/channels/sock/src/ch3_istartmsg.c src/mpid/ch3/channels/sock/src/ch3_progress.c src/mpid/common/datatype/mpid_segment.c
Fixed the format size used for displaying debug messages. src/mpid/ch3/src/ch3u_rndv.c
fixed the invalid CLOG_CommIDs_t* handed out by CLOG_CommSet_t's table[] due to use of realloc() in the CLOG_CommSet_t's implementation. Added new member IDs4world and IDs4self in CLOG_CommSet_t so to remove global variables CLOG_CommIDs4Self and CLOG_CommIDs4World. Updated commIDs in log_mpi_core.c when add_intracomm() and add_intercomm() (which may have invoked realloc in table[]) in log_mpi_core.c. src/mpe2/src/logging/include/clog_commset.h src/mpe2/src/logging/src/clog_commset.c
Fixing compilation warnings. src/mpi/coll/gather.c src/mpi/coll/helper_fns.c src/mpi/coll/scatter.c src/pm/mpd/mpdroot.c
Fixing some compilation warnings. 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_lmt_shm.c src/mpid/ch3/channels/nemesis/src/ch3i_comm.c
fn_exit should be called when MPICH_IS_THREADED is defined. src/mpid/common/sock/poll/sock_immed.i
free the correct pointer src/mpi/romio/mpi-io/close.c
Increasing the channel private space to 256 integers to accomodate the large VCs for SSM. src/mpid/ch3/include/mpidimpl.h
mktemp() is deprecated -- using mkstemp() src/pm/smpd/mp_parse_oldconfig.c
Modified CH3 functions to use MPIDI_msg_sz_t instead of int for consistency. src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_eagersync.c src/pm/mpd/mpdroot.c
More compilation warnings. src/mpi/coll/gather.c src/mpid/ch3/src/mpidi_printf.c
Moved MPIDI_MSG_SZ_FMT definition to the top-level, instead of repeating it in each device. configure.in winconfigure.wsf src/include/mpidbg.h src/mpid/ch3/configure.in src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/util/shm/configure.in src/mpid/ch3/util/shmbase/configure.in src/mpid/ch3/util/sock/configure.in
mpidpre.h should be included before MPI_Aint has a format allocated to it. src/mpid/ch3/include/mpidimpl.h
nemesis: added some documentation for the layout of the cell struct, and added a macro to (hopefully) clarify the padding added after the next field. src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_datatypes.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c
Put back CS_ENTER/EXIT macros around MPI_Init and MPI_Init_thread. These are needed to fix a --enable-threads=multiple hang when spawning src/mpi/init/init.c src/mpi/init/initthread.c
read into correct buffer src/mpi/romio/test/aggregation2.c
removed global variables CLOG_CommIDs4Self and CLOG_CommIDs4World and replaced CLOG_CommIDs4World by CLOG_CommSet->IDs4world and CLOG_CommIDs4Self by CLOG_CommSet->IDs4self. The change is needed to fix a bug that didn't take into account of change of CLOG_CommIDs_t* handled out by CLOG_CommSet_t's table[]. The CLOG_CommIDs_t* could have been changed when CLOG_CommSet_t's table[] has bee realloc'ed. src/mpe2/src/logging/src/mpe_log.c src/mpe2/src/wrappers/src/log_mpi_core.c
Reverting changes to the MPI_AINT format fix. This needs to be fixed after the release. configure.in winconfigure.wsf src/include/mpidbg.h src/mpid/ch3/configure.in src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/util/shm/configure.in src/mpid/ch3/util/shmbase/configure.in src/mpid/ch3/util/sock/configure.in
Some more compilation warnings. src/mpid/ch3/channels/nemesis/src/ch3i_eagernoncontig.c
Too much noise on atlantis. Increasing the number of trials to get a cleaner result. This will increase the execution time of the test though. test/mpi/perf/dtpack.c
updated CHANGES
updated comment to better document the relationships among realloc()/add_intracomm()/add_intercomm()/commIDs. src/mpe2/src/wrappers/src/log_mpi_core.c
Updating error names in errnames.txt src/mpi/errhan/errnames.txt src/mpid/ch3/channels/nemesis/nemesis/net_mod/psm_module/psm_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/psm_module/psm_module_send.c