2008/07/03 (1.2.7..7) (r191) ------------------------ * If $MPICH-MX/bin is not in the path, add it to find mpimxlabel 2008/07/03 (1.2.7..6) (r189) ------------------------ * Improve process cleanup (use mpimxlabel to spawn processes) --mx-label is still required to prepend the rank for all output * Add --mx-nolabel option to _not_ use mpimxlabel to spawn process (previous behavior) * Reduce CPU usage of mpimxlabel * Detect when process closes stdout/stderr and do not exit (e.g. WRF) 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 occuring 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) * Support shared-lib for Macintel 64bit 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