]> git.openfabrics.org - ~tnikolova/docs/.git/commitdiff
iUpdates for 1.4
authorTziporet Koren <tziporet@mellanox.co.il>
Tue, 9 Dec 2008 11:34:51 +0000 (13:34 +0200)
committerTziporet Koren <tziporet@mellanox.co.il>
Tue, 9 Dec 2008 11:34:51 +0000 (13:34 +0200)
Signed-off-by: Jeff Squyres [<jsquyres@cisco.com>
open_mpi_release_notes.txt

index d3c92fcc0cace12184165c8529524f4f5b338c8b..b8fd0166c316bfcc318ec96b4df59d24102feb61 100644 (file)
@@ -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=<OFED_prefix>" switch to
-configure.  You can verify that Open MPI installed with OpenFabrics
-support by running:
+what it is with the "--with-openib=<OFED_prefix>" 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 <psm directory>/lib and <psm directory>/lib64, which covers
   most cases.  This option is only needed for special configurations.
 
+--with-udapl=<directory>
+  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=<directory>
+  Look in directory for the UDAPL libraries.  By default, Open MPI
+  will look in <udapl directory>/lib and <udapl directory>/lib64,
+  which covers most cases.  This option is only needed for special
+  configurations.
+
 --with-tm=<directory>
   Specify the directory where the TM libraries and header files are
   located.  This enables PBS / Torque support in Open MPI.