From 2892a60269e3ab1627b55e4e9b386e8da13774d0 Mon Sep 17 00:00:00 2001 From: Tziporet Koren Date: Tue, 9 Dec 2008 13:34:51 +0200 Subject: [PATCH] iUpdates for 1.4 Signed-off-by: Jeff Squyres [ --- open_mpi_release_notes.txt | 131 +++++++++++++++++++++++++++---------- 1 file changed, 95 insertions(+), 36 deletions(-) diff --git a/open_mpi_release_notes.txt b/open_mpi_release_notes.txt index d3c92fc..b8fd016 100644 --- a/open_mpi_release_notes.txt +++ b/open_mpi_release_notes.txt @@ -1,7 +1,7 @@ Open Fabrics Enterprise Distribution (OFED) - Open MPI in OFED 1.3.1 Copyrights, License, and Release Notes + Open MPI in OFED 1.4 Copyrights, License, and Release Notes - June 2008 + December 2008 Open MPI Copyrights @@ -16,10 +16,15 @@ Copyright (c) 2004-2006 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved. Copyright (c) 2004-2006 The Regents of the University of California. All rights reserved. +Copyright (c) 2006-2007 Los Alamos National Security, LLC. All rights + reserved. Copyright (c) 2006-2007 Cisco Systems, Inc. All rights reserved. -Copyright (c) 2006 Voltaire, Inc. All rights reserved. -Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. -Copyright (c) 2007 Myricom, Inc. All rights reserved. +Copyright (c) 2006-2007 Voltaire, Inc. All rights reserved. +Copyright (c) 2006 Sandia National Laboratories. All rights reserved. +Copyright (c) 2006-2007 Sun Microsystems, Inc. All rights reserved. + Use is subject to license terms. +Copyright (c) 2006-2007 The University of Houston. All rights reserved. +Copyright (c) 2006 Myricom, Inc. All rights reserved. Additional copyrights may follow @@ -92,11 +97,23 @@ Much, much more information is also available in the Open MPI FAQ: OFED-Specific Release Notes --------------------------- +** iWARP support + +The version of Open MPI included in OFED 1.4 does not include iWARP +support. iWARP support is included in the upcoming Open MPI v1.3 +release (which was not ready in time for the OFED 1.4 release); +please see http://www.open-mpi.org/ for updates. + +See the "Installing newer versions of Open MPI after OFED is +installed" section, below, for details about how to download and +install newer versions of Open MPI from its web site. + ** SLES 10 with Pathscale compiler support: Using the Pathscale compiler to build Open MPI on SLES10 may result in a non-functional Open MPI installation (every Open MPI command fails). -If this problem occurs, please use a different compiler to compile +If this problem occurs, try upgrading your Pathscale installation to +the latest maintenance release, or use a different compiler to compile Open MPI. ** Intel compiler support: @@ -119,39 +136,68 @@ To compile with Open MPI from source with OFED support, fully install the rest of OFED. If you used the default prefix for the OFED installation (/usr), Open MPI should build with OpenFabrics support by default. If you used a different OFED prefix, you must tell Open MPI -what it is with the "--with-openib=" switch to -configure. You can verify that Open MPI installed with OpenFabrics -support by running: +what it is with the "--with-openib=" switch to configure. +You can verify that Open MPI installed with OpenFabrics support by +running (the exact version numbers displayed may be different; the +important part is that the "openib" BTL is displayed): shell$ ompi_info | grep openib - MCA btl: openib (MCA v1.0, API v1.0.1, Component v1.3) + MCA btl: openib (MCA v1.0, API v1.0.1, Component v1.2.8) See the rest of the documentation below for other configure command line options and installation instructions. -** OFED 1.3.1 bug fixes: - -- Fix a bug in the inter-allgather for asymmetric inter-communicators. See - ticket #1247. -- Fix a bug in the openib BTL when setting the CQ depth. See ticket #1245. -- On Mac OS X Leopard, the execinfo component will be used for - backtraces, making for a more durable solution. See ticket #1246. -- Added vendor IDs for some QLogic DDR openib HCAs. See ticket #1227. -- Updated the URL to get the latest config.guess and config.sub files. - See ticket #1226. -- Added shared contexts support to PSM MTL. See ticket #1225. -- Added pml_ob1_use_early_completion MCA parameter to allow users - to turn off the OB1 early completion semantic and avoid "stall" - problems seen on InfiniBand in some cases. See ticket #1224. -- Sanitized some #define macros used in mpi.h to avoid compiler warnings - caused by MPI programs built with different autoconf versions. See ticket - #1220. -- Some man page fixes from the Debian maintainers. See ticket #1219. -- Made the openib BTL a bit more resilient in the face of driver errors. See - ticket #1217. -- Fixed F90 interface for MPI_CART_CREATE. See ticket #1208. -- Fixed some C++ compiler warnings. See ticket #1203. -- Fixed formatting of the orterun man page. See ticket #1202. +** OFED 1.4 bug fixes (corresponding to Open MPI v1.2.7 and v1.2.8): + +v1.2.8 +- Tweaked one memory barrier in the openib component to be more + conservative. May fix a problem observed on PPC machines. See + ticket #1532. +- Fix OpenFabrics IB partition support. See ticket #1557. +- Restore v1.1 feature that sourced .profile on remote nodes if the + default shell will not do so (e.g. /bin/sh and /bin/ksh). See + ticket #1560. +- Fix segfault in MPI_Init_thread() if ompi_mpi_init() fails. See + ticket #1562. +- Adjust SLURM support to first look for $SLURM_JOB_CPUS_PER_NODE + instead of the deprecated $SLURM_TASKS_PER_NODE environment + variable. This change may be *required* when using SLURM v1.2 and + above. See ticket #1536. +- Fix the MPIR_Proctable to be in process rank order. See ticket + #1529. +- Fix a regression introduced in 1.2.6 for the IBM eHCA. See ticket + #1526. + +v1.2.7 +- Add some Sun HCA vendor IDs. See ticket #1461. +- Fixed a memory leak in MPI_Alltoallw when called from Fortran. + Thanks to Dave Grote for the bugreport. See ticket #1457. +- Only link in libutil when it is needed/desired. Thanks to + Brian Barret for diagnosing and fixing the problem. See ticket #1455. +- Update some QLogic HCA vendor IDs. See ticket #1453. +- Fix F90 binding for MPI_CART_GET. Thanks to Scott Beardsley for + bringing it to our attention. See ticket #1429. +- Remove a spurious warning message generated in/by ROMIO. See ticket #1421. +- Fix a bug where command-line MCA parameters were not overriding + MCA parameters set from environment variables. See ticket #1380. +- Fix a bug in the AMD64 atomics assembly. Thanks to Gabriele Fatigati + for the bug report and bugfix. See ticket #1351. +- Fix a gather and scatter bug on intercommunicators when the datatype + being moved is 0 bytes. See ticket #1331. +- Some more man page fixes from the Debian maintainers. + See tickets #1324 and #1329. +- Have openib BTL (OpenFabrics support) check for the presence of + /sys/class/infiniband before allowing itself to be used. This check + prevents spurious "OMPI did not find RDMA hardware!" notices on + systems that have the software drivers installed, but no + corresponding hardware. See tickets #1321 and #1305. +- Added vendor IDs for some ConnectX openib HCAs. See ticket #1311. +- Fix some RPM specfile inconsistencies. See ticket #1308. + Thanks to Jim Kusznir for noticing the problem. +- Removed an unused function prototype that caused warnings on + some systems (e.g., OS X). See ticket #1274. +- Fix a deadlock in inter-communicator scatter/gather operations. + Thanks to Martin Audet for the bug report. See ticket #1268. =========================================================================== @@ -165,7 +211,7 @@ General Release Notes --------------------- The following abbreviated list of release notes applies to this code -base as of this writing (1 March 2007): +base as of this writing (19 September 2007): - Open MPI includes support for a wide variety of supplemental hardware and software package. When configuring Open MPI, you may @@ -333,8 +379,8 @@ base as of this writing (1 March 2007): - The use of fork() with the openib BTL is only partially supported, and only on Linux kernels >= v2.6.15 with libibverbs v1.1 or later - (first released as part of OFED v1.3). More complete support will - be included in a future release of Open MPI (see the OFED 1.3 + (first released as part of OFED v1.2). More complete support will + be included in a future release of Open MPI (see the OFED 1.2 distribution for details). - iWARP support is not yet included in the Open MPI OpenFabrics @@ -403,6 +449,7 @@ base as of this writing (1 March 2007): performance: - Myrinet MX (not GM) - InfiniPath PSM + - Portals Open MPI will, by default, choose to use "cm" if it finds a cm-supported network at run-time. Users can force the use of ob1 if @@ -511,6 +558,18 @@ for a full list); a summary of the more commonly used ones follows: look in /lib and /lib64, which covers most cases. This option is only needed for special configurations. +--with-udapl= + Specify the directory where the UDAPL libraries and header files are + located. This enables UDAPL support in Open MPI. Note that UDAPL + support is disabled by default on Linux; the --with-udapl flag must + be specified in order to enable it. + +--with-udapl-libdir= + Look in directory for the UDAPL libraries. By default, Open MPI + will look in /lib and /lib64, + which covers most cases. This option is only needed for special + configurations. + --with-tm= Specify the directory where the TM libraries and header files are located. This enables PBS / Torque support in Open MPI. -- 2.41.0