Information on all weekly change summaries is available.
| a new script to set development tool variables set by configure to CROSS_SPEC_FILE | src/mpe2/cross_spec/cross_env.in |
| Add testing target to f77 Makefile.sm | test/mpi/f77/attr/Makefile.sm test/mpi/f77/comm/Makefile.sm test/mpi/f77/io/Makefile.sm test/mpi/f77/pt2pt/Makefile.sm test/mpi/f77/rma/Makefile.sm test/mpi/f77/spawn/Makefile.sm test/mpi/f77/topo/Makefile.sm |
| added --with-cross=file support. | src/mpe2/configure.in |
| Added a new test to check and set the address-sized integer to one of the CLOG_intXX_t and use it in mpi_null.h to avoid 64-bit gcc from complaining. | src/mpe2/src/logging/configure.in src/mpe2/src/logging/include/mpi_null.h.in src/mpe2/src/logging/src/Makefile.in |
| added a run target to run all the executables and script to create CROSS_SPEC_FILE | src/mpe2/cross_spec/Makefile.in |
| Added a test that the autoconf macro correctly determined the FLIBS values | confdb/aclocal_f77.m4 |
| Added missing ierr arg to MPI_Abort call in test | test/mpi/f77/io/setviewcurf.f |
| added option to set CROSS_SPEC_FILE, MPERUN and create cross_env. | src/mpe2/cross_spec/configure.in |
| Added partial support for extended F90, including basic module | configure.in maint/updatefiles src/binding/f90/.cvsignore src/binding/f90/binding.sub src/binding/f90/buildiface src/binding/f90/configure.in src/binding/f90/create_f90_complex.c src/binding/f90/create_f90_int.c src/binding/f90/create_f90_real.c src/binding/f90/mpi.f90 src/binding/f90/mpi_constants.f90 src/binding/f90/mpif90model.h.in |
| can't quite get "wait for multiple" to work out right, so for now, wait forjust one | src/mpi/pt2pt/waitall.c |
| Correct error in --totalnum | doc/installguide/install.tex |
| Created a new separate INSTALL.cross that explains the 2 step cross-compilationprocedure and how to use cross_spec subpackage. Updated the version number,INSTALL and README to sync with each other. | src/mpe2/INSTALL src/mpe2/INSTALL.cross src/mpe2/README |
| fixed comment. | src/mpe2/INSTALL |
| fixed recv buf size larger than allocated memory | src/mpi/coll/allgather.c src/mpi/coll/alltoall.c src/mpi/coll/bcast.c src/mpi/coll/scatter.c |
| Fixed syntax error -- extra parenthesis | src/mpid/common/locks/mpidu_process_locks.h |
| fixed typo | src/mpe2/cross_spec/.cvsignore |
| here's a multiple-operation wait function that appears to do something good forsome workloads. | src/mpi/pt2pt/waitall.c |
| INSTALL and README to sync with each other. | src/mpe2/README |
| Initial Deposit of Cross-Spec, an independent package to create a cross_spec.txt for Cross-Compilation of MPE. | src/mpe2/cross_spec/.cvsignore src/mpe2/cross_spec/Makefile.in src/mpe2/cross_spec/aclocal.m4 src/mpe2/cross_spec/configure.in src/mpe2/cross_spec/flogical.f |
| moved CROSS_MPI_STATUS_SIZE from cross_cc.c to cross_f2c.c | src/mpe2/cross_spec/cross_cc.c src/mpe2/cross_spec/cross_f2c.c |
| moved cross_sizeof.c to cross_cc.c and cross_flogical.c to cross_f2c.c to make the executable name self-explanatory and make documentation easier. | src/mpe2/cross_spec/Makefile.in src/mpe2/cross_spec/configure.in src/mpe2/cross_spec/cross_cc.c src/mpe2/cross_spec/cross_f2c.c |
| needed to change the type signature of the MPIX_Grequest_wait_fn to takemultiple requests (count and array of extra_states) | src/include/mpi.h.in |
| Ported alltoall to windows | test/mpi/threads/pt2pt/alltoall.c |
| procedure and how to use cross_spec subpackage. Updated the version number,INSTALL and README to sync with each other. | src/mpe2/INSTALL.cross src/mpe2/README |
| Removed $? which may cause problem on some systems. | src/mpe2/src/wrappers/src/Makefile.in |
| removed commented out statement and added relevant comment | src/mpe2/src/logging/include/mpi_null.h.in |
| Replaced $(MV) by $(CP) so that the repeated make won't cause unnecessary compilation/linking. | 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 |
| replaced --with-cross by --with-cross-spec and some cosmetic fixes | src/mpe2/configure.in |
| replaced AC_CHECK_SIZEOF(void*) by AC_CHCK_SIZEOF(void *) and replace CROSS_SIZEOF_VOIDP by CROSS_SIZEOF_VOID_P to make them compatibile with MPICH2's cross-compilation env variables. | src/mpe2/src/slog2sdk/src/logformat/trace/logformat_trace_InputLog.c src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_sample/configure.in |
| Replaced CROSS_SIZEOF_VOIDP by CROSS_SIZEOF_VOID_P to be compatible with MPICH2's cross compilation file, e.g. from --with-cross. | src/mpe2/cross_spec/cross_cc.c |
| Replaced MV by CP to avoid unnecessary compilation/linking in repeated makes | src/mpe2/cross_spec/Makefile.in src/mpe2/cross_spec/configure.in |
| replaced the test that need CROSS_SIZEOF_VOID_GREATER by the standard test AC_CHECK_SIZEOF of void * that requires CROSS_SIZEOF_VOID_P which would be compatible with MPICH2' cross-compilation file | src/mpe2/src/graphics/configure.in |
| the wait_fn callback needs to take an array of extra states | src/mpi/romio/adio/common/ad_iwrite.c src/mpi/romio/adio/include/adioi.h |
| update ch3:sctp to compile with current repo | src/mpid/ch3/channels/sctp/configure.in src/mpid/ch3/channels/sctp/setup_channel src/mpid/ch3/channels/sctp/include/mpidi_ch3_post.h src/mpid/ch3/channels/sctp/include/mpidi_ch3_pre.h src/mpid/ch3/channels/sctp/src/ch3_init.c src/mpid/ch3/channels/sctp/src/ch3_isend.c src/mpid/ch3/channels/sctp/src/ch3_isendv.c src/mpid/ch3/channels/sctp/src/ch3_istartmsg.c src/mpid/ch3/channels/sctp/src/ch3_istartmsgv.c src/mpid/ch3/channels/sctp/src/ch3_progress.c src/mpid/ch3/channels/sctp/src/sctp_util.c |
| Use only the first 2 args in Fortran error handlers | src/include/mpiimpl.h src/mpi/errhan/errutil.c |
| wait: instead of a grequest spinning in poll, use its wait_fn | src/mpi/pt2pt/wait.c |