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