Information on all weekly change summaries is available.
| added Fortran interface to MPI_Init_thread() | src/mpe2/src/wrappers/src/mpe_proff.c |
| Added MPICH2_INCLUDE_FLAGS to CPPFLAGS in smpd configure | src/pm/smpd/configure.in |
| added a HEADER argument to PAC_MPI_LINK_CC_FUNC | src/mpe2/aclocal_mpi.m4 |
| added an empty HEADER argument to match the modified PAC_MPI_LINK_CC_FUNC | src/mpe2/configure.in src/mpe2/src/collchk/configure.in src/mpe2/src/graphics/configure.in src/mpe2/src/logging/configure.in src/mpe2/src/wrappers/configure.in |
| Added an explanation about the parameter routines | src/util/param/param.c |
| Added coarse-grain thread lock support in MPI logging. | src/mpe2/src/wrappers/src/log_mpi_core.c src/mpe2/src/wrappers/src/log_mpi_io.c src/mpe2/src/wrappers/src/log_mpi_rma.c src/mpe2/src/wrappers/src/log_mpi_spawn.c |
| Added comment about unused include base makefile feature on simplemake | maint/simplemake.in |
| added conditional macro HAVE_MPI_INIT_THREAD | src/mpe2/src/wrappers/src/mpe_proff.c |
| added new install header mpe_log_thread.h | src/mpe2/src/wrappers/Makefile.in |
| added new mpe_log_thread.h | src/mpe2/src/wrappers/include/mpe_log_thread.h.in src/mpe2/src/wrappers/src/Makefile.in src/mpe2/src/wrappers/src/mpe_log_thread.c |
| Added pending_pkt to request | src/mpid/ch3/channels/sock/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sock/src/ch3_isend.c src/mpid/ch3/channels/sock/src/ch3_isendv.c src/mpid/ch3/channels/sock/src/ch3_istartmsg.c src/mpid/ch3/channels/sock/src/ch3_istartmsgv.c src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpkt.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/ch3u_request.c src/mpid/ch3/src/mpid_init.c |
| Added support for ABI versions in shared libraries | src/util/createshlib.in |
| Added testlist file | test/mpi/errors/topo/testlist |
| Added use of standardized parameter routine to Finalize for handling the memory dump option | src/mpi/init/finalize.c |
| all cases, losing memory). | src/mpid/common/datatype/mpid_type_create_pairtype.c |
| Being removing old and unused rdma support from shm channel | src/mpid/ch3/channels/shm/include/mpidi_ch3_pre.h |
| Correcting typo - replace the complete template string @GNUC_MINORVERSION@ with 0 | winconfigure.wsf |
| cosmetic change | src/mpe2/src/logging/Makefile.in |
| Documentation improvements, additional error detection, improved handling ofpairtypes when used outside of MPICH2, bug fix (would recreate dataloops inall cases, losing memory). | src/mpid/common/datatype/gen_dataloop_create.c src/mpid/common/datatype/gen_segment.c src/mpid/common/datatype/mpid_type_create_pairtype.c |
| Ensure mtest.o is in the allocmem link | test/mpi/f77/ext/Makefile.sm |
| extracted out contents access so that code may be made more portable later. | src/mpid/common/datatype/Makefile.sm src/mpid/common/datatype/gen_dataloop_create.c src/mpid/common/datatype/gen_dataloop_create.h |
| File renaming prior to extraction for use outside MPICH2. Sorry! | src/mpid/common/datatype/Makefile.sm src/mpid/common/datatype/gen_dataloop_create_blockindexed.c src/mpid/common/datatype/gen_dataloop_create_contig.c src/mpid/common/datatype/gen_dataloop_create_indexed.c src/mpid/common/datatype/gen_dataloop_create_pairtype.c src/mpid/common/datatype/gen_dataloop_create_struct.c src/mpid/common/datatype/gen_dataloop_create_vector.c |
| Fix shm device for new generic packet | src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/shm/setup_channel src/mpid/ch3/channels/shm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/shm/src/ch3_isend.c src/mpid/ch3/channels/shm/src/ch3_isendv.c src/mpid/ch3/channels/shm/src/ch3_istartmsg.c src/mpid/ch3/channels/shm/src/ch3_istartmsgv.c |
| fixed aint | test/mpi/f77/rma/baseattrwinf.f test/mpi/f90/rma/baseattrwinf90.f90 |
| Make ABI subversion at least 1 (osx rejects 0) and make a start on MPICH2_INCLUDE_FLAGS | configure.in |
| minor correction in alignment tests. | confdb/aclocal_cc.m4 |
| nemesis: fixed fcname macro | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h |
| nemesis: fixed huge races in intranode lmt code | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_generic_queue.h src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c |
| nemesis: updated LMT interface to allow more flexibility | src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_impl.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_post.h 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.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c src/mpid/ch3/channels/nemesis/src/ch3_progress.c test/mpi/f90/rma/baseattrwinf90.f90 |
| pairtypes when used outside of MPICH2, bug fix (would recreate dataloops inall cases, losing memory). | src/mpid/common/datatype/gen_segment.c src/mpid/common/datatype/mpid_type_create_pairtype.c |
| Removed debugging set -x | src/util/createshlib.in |
| support for accessing contents; can be made portable later. | src/mpid/common/datatype/gen_contents_support.c |
| Switch Nemesis to use the MPICH2_INCLUDE_FLAGS and dev.pending_pkt; also portability fixes for strict POSIX compilations | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/setup_channel src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre.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/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 |
| Switch ssm to use dev.pending_pkt instead of ch.pkt | src/mpid/ch3/channels/ssm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/ssm/src/ch3_isend.c src/mpid/ch3/channels/ssm/src/ch3_isendv.c src/mpid/ch3/channels/ssm/src/ch3_istartmsg.c src/mpid/ch3/channels/ssm/src/ch3_istartmsgv.c |
| Use MPICH2_INCLUDE_FLAGS instead of CPPFLAGS for MPICH2 include paths to avoid problems with the way autoconf invokes and processes configure arguments, in this case, the CPPFLAGS variable | configure.in src/mpi/romio/configure.in src/mpid/ch3/configure.in src/mpid/ch3/setup_device src/mpid/ch3/channels/sock/configure.in src/mpid/ch3/channels/sock/setup_channel src/mpid/ch3/channels/sshm/configure.in src/mpid/ch3/channels/sshm/setup_channel src/mpid/ch3/channels/ssm/configure.in src/mpid/ch3/channels/ssm/setup_channel src/mpid/common/sock/configure.in src/mpid/common/sock/setup src/mpid/common/sock/poll/configure.in |