Change Summary for MPICH2 for week of May 27, 2007

This list was automatically generated on Mon May 28 04:09:52 2007 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

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