Information on all weekly change summaries is available.
| Add support for MPICH_PORT_RANGE in MPDListenSock | src/pm/mpd/mpdlib.py |
| Added MPE_KIND_SPAWN mask. Enabled profiling of MPI2 communicator functions: Initialized MPI2 communicator functions' properties, e.g. color. Consolidate the initialization of all MPI-1 functions' properties into MPE_Init_mpi_core(). Added safe PMPI call switches before/after all PMPI calls. | src/mpe2/src/wrappers/src/log_mpi_core.c |
| Added a 2 tier logging switches: one for MPI_Pcontrol() used by MPI user, one for internal MPE logging which allows logging being disabled during PMPI call. Replaced WITH_SAFE_PMPI_CALL by MAKE_SAFE_PMPI_CALL. | src/mpe2/src/wrappers/src/log_mpi_core.c |
| Added a configure switch --enable-safePMPI which is disabled for MPICH2 build but is enabled for non-MPICH2 build | src/mpe2/src/wrappers/configure.in |
| Added a new test for CRAY's FCD logical, i.e. _btol() and _ltob(). Added new test of MPI_Comm_connect/accept() and PMPI_Comm_connect/accept() to define WITH_MPI_SPAWN for MPI-2 communicator functions. | src/mpe2/src/wrappers/configure.in |
| added compilation statements for comm2_connect_accept and comm2_join. | src/mpe2/src/wrappers/test/Makefile.in |
| Added copyright statements. Fixed declaration errors that int should be MPI_Comm. Removed unused include headers. | src/mpe2/src/wrappers/test/comm2_connect_accept.c |
| Added cross-compilation instructions for Cray X1E. | src/mpe2/INSTALL |
| added macro WITH_CRAY_FCD_LOGICAL. Checked WITH_CRAY_FCD_LOGICAL before using _btol() and _ltob() | src/mpe2/src/wrappers/src/mpe_proff.c |
| Added safe PMPI call switches before/after all PMPI-IO calls. | src/mpe2/src/wrappers/src/log_mpi_io.c src/mpe2/src/wrappers/src/log_mpi_rma.c |
| added testing target | test/mpi/pt2pt/Makefile.sm |
| Another attempt to provide true safe PMPI call mechanism. The last fix didn't correct the problem because the simple turn-off(on) logging before(after) PMPI call didn't take into the account that logging can be turned on by a MPI call invoked by the PMPI call. The new approach uses a boolean variable stored on the profiled MPI call's stack. | src/mpe2/src/wrappers/src/log_mpi_core.c |
| Brad's patch to let us set stripe size via hints | src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_open.c |
| Correct handling of ncpus on remote mpds | src/pm/mpd/mpdboot.py |
| corrected error in debugging output | test/mpi/pt2pt/probe-unexp.c |
| fixed indentation. | src/mpe2/src/slog2sdk/aclocal_java.m4 |
| initial deposit of profiled version of MPI-2 communicator functions that use safe PMPI switches. | src/mpe2/src/wrappers/src/log_mpi_spawn.c |
| make the testlist file more flexible for later expansion and add a simple way to limit the run time of a test | test/mpi/runtests.in test/mpi/errhan/testlist test/mpi/init/testlist test/mpi/spawn/testlist |
| nemesis: added hooks to ch3 posted receive queue to support nemesis fastboxes | src/mpid/ch3/src/ch3u_recvq.c |
| nemesis: added send/recv debugging messages | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_debug.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/src/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_debug.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_queue.c |
| nemesis: now compiles on opteron | src/mpid/ch3/channels/nemesis/configure.in src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_atomics.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_copy.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_inline.h src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h src/mpid/ch3/channels/nemesis/nemesis/src/Makefile.sm src/mpid/ch3/channels/nemesis/nemesis/src/copy.c src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c src/mpid/ch3/channels/nemesis/src/ch3_init.c |
| nemesis: optimized memory copy for opteron | src/mpid/ch3/channels/nemesis/nemesis/include/mpid_nem_memdefs.h |
| new test program MPI_Comm_connect/accept(). | src/mpe2/src/wrappers/test/comm2_connect_accept.c |
| Point out that mpd supports MPICH_PORT_RANGE | doc/installguide/install.tex |
| removed --with-pmi=smpd | doc/installguide/install.tex |
| removed events references | winconfigure.wsf |
| removed mpidi_kvs.c | src/mpid/ch3/channels/ib/ch3ib.vcproj src/mpid/ch3/channels/sock/ch3sock.vcproj src/mpid/ch3/channels/sshm/ch3sshm.vcproj src/mpid/ch3/channels/ssm/ch3ssm.vcproj |
| Removed the -DMPI_CRAY flag. Added an explicit test of CRAY's FCD string type to define HAVE_CRAY_FCD_STRING. | src/mpe2/src/logging/configure.in |
| Removed the assumed existence of MPI-2 communicator functions and let configure determine their existence. | src/mpe2/src/wrappers/src/log_mpi_core.c |
| Replaced WITH_SAFE_PMPI_CALL by MAKE_SAFE_PMPI_CALL. | 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 |
| replaced various macro conditions, MPI_CRAY and _CRAY, by WITH_CRAY_FCD_STRING. | src/mpe2/src/logging/src/mpe_logf.c |
| unreferenced arg | src/mpid/ch3/channels/sock/src/ch3_init.c |
| updated config.guess and config.sub so configure recognizes CRAY X1E. | src/mpe2/config.guess src/mpe2/config.sub src/mpe2/src/slog2sdk/config.guess src/mpe2/src/slog2sdk/config.sub |