2007/07/17 (1.2.7..5) ------------------------ * Correctly report the TAG_UB limit (at most 65535 tags) * Add patch from Argonne to correct test and wait routines. 2007/04/15 (1.2.7..4) ------------------------ * Fix segfault if a MPI_REQUEST_NULL is passed to MPI_Wait() (or equivalently if a request is completed twice with MPI_Wait). 2007/03/14 (1.2.7..3) ------------------------ * Fix major memory leak in MPI_Wait() 2007/01/31 (1.2.7..2) ------------------------ * Remove previous hardcoded limit (8000) number of nodes * Small performance improvement for MPI_Wait() (don't implement on top of MPI_Waitall) * Implement MXPI_FILE * MacOSX/intel fix for MPI_Wtime/gettimeofday * Make waitsome block in blocking mode * Numa ctl support with --mx-numactl (typically opterons) * Remove use of non-standard index() (segfault on Solaris 64bit due to missing prototype) 2006/03/28 (1.2.7..1) ------------------------ * Merge with upstream distribution of mpich 1.2.7 * Improve mpich.make.linux/mpich.make.macosx * Fix bug in req.h causing possible hang or memory leak, thanks to Dr Alan Iwi from RAL who contributed this fix * Fix bug with mpirun.ch_mx "-s" option (option was ineffective) * Fix possible memory leak with non-contiguous messages * Fix compilations bugs with gcc-4.0 * Fix problems with shared libraries on MacOSX 2005/08/18 (1.2.6..0.94) ------------------------ * Fix bugs with --mx-recv blocking (even "i" calls were implementing as blocking in that mode) * Make the mpich.make.linux more flexible (can import CC/FC/F90/CXX from the environment) 2005/07/18 (1.2.6..0.93a) ------------------------- * Update the initialization mechanism (now identical to current mpich-gm) - mpirun.ch_mx script incompatible with previous mpich-mx binaries - you can use the mpirun.ch_mx_compat script to start this old binaries - add options: --mx-tree-spawn --mx-label --mx-recv [blocking|polling ] (replaces --mx-blocking) --mx-copy-env * Update mpich.make.linux template * Ensure plain "mpirun" pass option to mpirun.ch_mx.pl