Red Hat Bugzilla – Bug 632371
[6.1 FEAT] Rebase OpenMPI to 1.4.3 (or later)
Last modified: 2014-08-31 19:29:52 EDT
1. Feature Overview:
Feature Id: 
a. Name of Feature: [6.1 FEAT] Rebase OpenMPI to 1.4.3 (or later)
b. Feature Description
Pick up the latest in the OpenMPI 1.4.x series (at least 1.4.3)
2. Feature Details:
Sponsor: LTC Networking
Architectures: ppc64, x86_64,
Arch Specificity: both
Affects Kernel Modules: Field does not exist
Delivery Mechanism: Direct from Community
Request Type: Package - Feature from Upstream
d. Upstream Acceptance: Field does not exist
Sponsor Priority P2
f. Severity: high
IBM Confidential: No
Code Contribution: 3rd party code
g. Component Version Target:---
3. Business Case
The latest releases in the Open MPI 1.4.x stable series contains bug fixes, some of which are
specific to the Power architecture. This includes such things as fixes for using processor affinity
on Power platforms with different SMT modes. Getting the latest in the 1.4.x series will ensure
that our HPC customers using Open MPI will have improved performance as well as a more stable release.
4. Primary contact at Red Hat:
John Jarvis, email@example.com
5. Primary contacts at Partner:
Project Management Contact:
Michael L. Hohnbaum, firstname.lastname@example.org
WALTER B. BENTON, email@example.com
Ack as long as 1.4.3 comes out before 6.1 package freeze.
------- Comment From firstname.lastname@example.org 2010-10-04 10:36 EDT-------
Code Upstream Status: Accepted
------- Comment From email@example.com 2010-11-04 16:39 EDT-------
Open MPI 1.4.3 was released on 10/5/2010. It can be downloaded from:
*** Bug 636627 has been marked as a duplicate of this bug. ***
This request was evaluated by Red Hat Product Management for
inclusion in the current release of Red Hat Enterprise Linux.
Because the affected component is not scheduled to be updated
in the current release, Red Hat is unfortunately unable to
address this request at this time. This request has been
proposed for the next release of Red Hat Enterprise Linux.
If you would like it considered as an exception in the
current release, please ask your support representative.
------- Comment From firstname.lastname@example.org 2011-01-10 22:27 EDT-------
Here is a list of fixes that are in the Open MPI 1.4.3 release which IBM views as crucial for Power systems:
- Fixed problems in processor affinity support, including when
there are "holes" in the processor namespace (e.g., offline
[IBM COMMENT] This is especially crucial for IBM & the Power architecture so that the user has control over process affinity, particularly on P7 with its multiple SMT modes.
- 1.4.3 has the re-licensed LoadLeveler code from IBM such that it is now compliant with the BSD license.
[IBM COMMENT] Resolution of this licensing issue was required by Red Hat
- Numerous fixes in support of MPI_THREAD_MULTIPLE
[IBM COMMENT] We currently have a customer for which this is crucial
- Fixed an incorrect branch in some ppc32 assembly code.
[IBM COMMENT] This error was discovered in the field, so already has an applicable customer use case & requirement for fixing
- Numerous bug fixes for both stability and correctness
[IBM COMMENT] While not an IBM-only requirement, these improvements benefit the community as a whole
Question: RHEL6.0 includes Open MPI 1.4.1. What is currently in plan for 6.1? 1.4.1 or 1.4.2?
This enhancement request was evaluated by the full Red Hat Enterprise Linux
team for inclusion in a Red Hat Enterprise Linux minor release. As a
result of this evaluation, Red Hat has tentatively approved inclusion of
this feature in the next Red Hat Enterprise Linux Update minor release.
While it is a goal to include this enhancement in the next minor release
of Red Hat Enterprise Linux, the enhancement is not yet committed for
inclusion in the next minor release pending the next phase of actual
code integration and successful Red Hat and partner testing.
Could you test this request with rhel6.1 beta bits openmpi-1.4.3-1.1.el6? and post your test feedback here.
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
The OpenMPI packages have been upgraded to upstream version 1.4.3, which provides a number of bug fixes and enhancements
~~ Partners and Customers ~~
This bug was included in RHEL 6.1 Beta. Please confirm the status of this request as soon as possible.
If you're having problems accessing 6.1 bits, are delayed in your test execution or find in testing that the request was not addressed adequately, please let us know.
------- Comment From email@example.com 2011-04-21 15:52 EDT-------
I tested openmpi-1.4.3-1.1.el6 from 6.1beta on both x86_64 and ppc64 platforms. Shared memory, TCP/IP, and InfiniBand were the tested transports. All tests (NPB) ran to completion and the computational results were successfully verified. So, this looks good.
Marking partner Verified per IBM feedback.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.