=============================================================================== Changes in 1.3.1..9 Dec 8, 2010 (r203) =============================================================================== - Update to MPICH2 1.3.1 =============================================================================== Changes in 1.2.1p1..8 Mar 19, 2010 (r193) =============================================================================== - Update to MPICH2 1.2.1p1 - Allow MPI_Wait[any|some] to block, poll then block using the MX_RECV_POLLING environment flag. Credit to Gary Hannon at CSPI for providing test cases and testing - Optionally allow all peers to connect to each other at MPI_Init() using the MX_PRE_CONNECT environment variable. By default, peers only connect before sending a message to a peer. =============================================================================== Changes in 1.2.1..7 Jan 11, 2010 (r186) =============================================================================== - Update ch_mx's configure.in, Makefile.sm to allow proper building on Solaris when using Sun Studio. Credit to Richard Martin at University of Strathclyde for reporting the issue. =============================================================================== Changes in 1.2.1..6 Nov 25, 2009 (r181) =============================================================================== - Update to MPICH2 1.2.1 =============================================================================== Changes in 1.1.1p1..5 Oct 7, 2009 (r146) =============================================================================== - Return the MX hostname and endpoint ID in MPI_Get_processor_name() Credit Martin Audet for the bug report and simple test case. =============================================================================== Changes in 1.1.1p1..4 August 11, 2009 (r143) =============================================================================== - Update to MPICH2 1.1.1p1 =============================================================================== Changes in 1.0.8p1..3 May 11, 2009 (r131) =============================================================================== - Update to MPICH2 1.0.8p1 - Do not stomp on the user's LD_LIBRARY_PATH, prepend it. Reported by Hunter Matthews at Argonne National Lab. =============================================================================== Changes in 1.0.7..2 July 1, 2008 (r125) =============================================================================== - Do not attempt to set the value of a const variable =============================================================================== Changes in 1.0.7..1 July 1, 2008 (r122) =============================================================================== - Fix memory leaks when using non-contiguous buffers. Reported by MATSUBA Hiroya from the University of Tokyo. =============================================================================== Changes in 1.0.7..rc2 April 23, 2008 (r117) =============================================================================== - Connect to peer on demand rather than connect to all on startup. This dramatically reduces startup time on large jobs (>=256 processes). - Improve the configure process to use the --with-mx, --with-mx-include, and --with-mx-lib values. If only --with-mx, set the others appropriately. =============================================================================== Changes in 1.0.7..rc1 April 15, 2008 =============================================================================== - Update to MPICH2 1.0.7 - Fix bug in match bits that truncated ranks above 255 - Add support for compiling on Windows =============================================================================== Changes in 1.0.6..rc1 =============================================================================== - Update to MPICH2 1.0.6 - Add MX_RECV_POLLING and MX_UNEX_Q_LENGTH options - Add send cancellation caveat to the README.myricom and a few minor changes =============================================================================== Changes in 1.0.5p4.beta2 =============================================================================== - Adds proper copyright notices, license text - Removed dead code - Changes cancel send bits to use 3 bits instead of 4 - Per the MPICH2 style guide adds: - header file ifdefs - function name defines - adding const for in variables - change fprintf() to MPIU_Error_printf(), etc. - use MPIU_Malloc(), etc. instead of malloc(), etc. - Add stubs for dynamic process mgt functions - When needing all bits set to 1, use ~0ULL instead of (uint64_t) -1 - Implement MPID_Rsend_init() =============================================================================== Changes in 1.0.5p4.beta1 =============================================================================== - Initial beta release. Implements all point-to-point communication. - Does not implement dynamic process management or one-sided.