Information on all weekly change summaries is available.
| Added BIGMEM version of the allocation macros along with an --enable-alloca to enable the use of alloca for small-memory allocation | configure.in src/include/mpimem.h |
| added MPE_Initialized_logging to keep NEC SX-8's fortran compiler happy. | src/mpe2/src/logging/src/mpe_logf.c |
| Added a mechanism so that MPE LDFLAGS, -Wl,--export-dyanmic, can be ignored in using MPE wrappers. Updated the documentation as well. | src/mpe2/README src/mpe2/src/callstack/etc/mpe_callstack_ldflags.conf.in |
| added code to remove .exe from cygiwn's program name in forming clog2 and slog2 filenames. | src/mpe2/sbin/mpetestexeclog.in |
| Added comments about supporing static executables | src/mpid/ch3/channels/dllchan/include/mpidi_ch3_mpid.h |
| Added support for ICOMM_WORLD, an internal comm_world | src/mpi/init/initthread.c src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/mpid_finalize.c src/mpid/ch3/src/mpid_init.c |
| Added tests for specific atomic memory operations | confdb/aclocal.m4 confdb/aclocal_atomic.m4 |
| Define a testandsetifzero to significantly clean up the busy lock code | src/mpid/common/locks/mpidu_process_locks.h |
| define an AIO wait function for UFS. doesn't get used yet. | src/mpi/romio/adio/common/ad_iwrite.c |
| Defined FCNAME for SHM init routine for direct process memory access | src/mpid/ch3/util/shmproc/shmproc.c |
| fixed bug where MPI_Recv was posted for size larger than receive buffer | src/mpi/coll/gather.c |
| fixed incorrect type cast of signed int to unsigned int in Preamble (potentially a problem). | src/mpe2/src/logging/include/clog_preamble.h src/mpe2/src/logging/src/clog_preamble.c |
| Fixed misnamed extension in Fortran90 test | confdb/fortran90.m4 |
| implement generalized request classes, closely following the MPI_Op_create model | src/include/mpi.h.in src/include/mpihandlemem.h src/include/mpiimpl.h src/mpi/pt2pt/greq_start.c |
| Included windows header files containing defn of HANDLE type | src/mpid/common/locks/mpidu_process_locks.h |
| reduce code duplication by having MPIX_Grequest_start call MPI_Grequest_start | src/mpi/pt2pt/greq_start.c |
| Since NEX SX-8's cross compiler refuses to link with .no file, added extra code to move .no to .o right before final linking for all serial executable creations. | src/mpe2/src/callstack/src/Makefile.in src/mpe2/src/logging/src/Makefile.in src/mpe2/src/misc/src/Makefile.in src/mpe2/src/wrappers/test/Makefile.in |
| Switch to newer format loader options (all in one rather than split) | confdb/aclocal_shl.m4 |
| Updated all config.* files to include NEC SX-8 definition. | src/mpe2/config.guess src/mpe2/config.sub src/mpe2/src/slog2sdk/config.guess src/mpe2/src/slog2sdk/config.sub src/mpe2/src/slog2sdk/trace_rlog/config.guess src/mpe2/src/slog2sdk/trace_rlog/config.sub src/mpe2/src/slog2sdk/trace_sample/config.guess src/mpe2/src/slog2sdk/trace_sample/config.sub |
| updated comment | src/mpe2/src/logging/include/mpi_null.h |
| Use the common PAC_C_MEMATOMIC to find memory atomic instructions instead of separate, incompatible versions in each of the configures that need atomic operations | src/mpid/ch3/channels/shm/configure.in src/mpid/ch3/channels/sshm/configure.in src/mpid/ch3/channels/ssm/configure.in |
| use the request class | src/mpi/romio/adio/common/ad_iwrite.c src/mpi/romio/adio/include/adioi.h |