$COPYRIGHT$ History for LAM 6.4 =================== This file contains the main features as well as overviews of specific bug fixes (and other actions) for each version of LAM since version 6.4. It will eventually be merged back into the main HISTORY file. 6.4a7 ----- - Fixed issues with overtaking messages/violations of MPI's message ordering guarantee when you mix long and short messages with the same signature through the IMPI host. Thanks to CQ from HP for pointing this out. - Fixed problem with DATASYNC and SYNCACK pings from the impid to the LAM rank potentially getting mixed up. Thanks to CQ from HP for pointing this out. - Changed IMPI hiwater/ackmark behavior to adhere to the new specs in the errata IMPI version 0.0 (i.e., one global hiwater/ackmark, not per host pair). - Ditched the "-" in the 6.4a4 version number. Makes it easier for the distribution generating scripts. :-) - Automatically export IMPI_* environment variables from mpirun to the running jobs - Fixed some endian problems between machines with opposite endians. - Added functionality for MPI_Barrier, MPI_Reduce, and MPI_Allreduce. - Automake-ized along with the rest of LAM (6.5). - Fixed numerous endian problems in the IMPI client code in the impid. - Added four predefined keys on MPI_COMM_WORLD: IMPI_CLIENT_SIZE, IMPI_CLIENT_COLOR, IMPI_HOST_SIZE, IMPI_HOST_COLOR, per IMPI standard Section 2.5. 6.4a4 through 6.4a6 ------------------- - Internal releases. Minor compile/testing issues fixed, nothing really of interest. End results are discussed in 6.4a7 section, above. 6.4-a3 ------ - Critical bug fix, corresponding to LAM 6.3.2. 6.4-a2 ------ - Only the following MPI communications functions are supported in IMPI jobs: MPI_Send*, MPI_*send*, MPI_Recv*, MPI_*recv* MPI_Wait*, MPI_Test* MPI_Barrier - No IMPI-wide collectives other than MPI_Barrier have been implemented. - IMPI communicator attribute colors (per IMPI 2.5) are not implemented. - First release to the world. 6.4-a1 ------ - Internal ND release. Too ugly to talk about. :-)