Change Summary for MPICH2 for week of Feb 11, 2007

This list was automatically generated on Mon Feb 12 05:11:35 2007 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

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