Readme and Release notes for release 5.1.1.5 (PE) IBM Parallel Environment 5.1.1.5 PE-5.1.1.5-power-AIX-61 Readme

Readme file for: PE-5.1.1.5-power-AIX-61
Product/Component Release: 5.1.1.5
Update Name: PE-5.1.1.5-power-AIX-61
Fix ID: PE-5.1.1.5-power-AIX-61
Publication Date: 01 July 2010
Last modified date: 01 July 2010

Installation information

Download location

Below is a list of components, platforms, and file names that apply to this Readme file.

Fix Download for AIX

Product/Component Name: Platform: Fix:
(PE) IBM Parallel Environment AIX 6.1
PE-5.1.1.5-power-AIX-61

Prerequisites and co-requisites

None

Installation information

  • - Installing a PE update for AIX
    1. Downloaded a PE for AIX update package into any directory on your system.
    2. Unzip and extract the BFF image(s) from the *.tar.gz file.
    3. Install the PE updates on your system using the smit update_all command.

Additional information

  • - Package contents

    ppe.poe 5.1.1.5
    ppe.hpct.rte 5.1.1.1
    ppe.hpct 5.1.1.1
    rsct.lapi.rte 3.1.3.3

  • - Changelog

    History of problems fixed

    The following fixes apply to IBM PE updates for both Power Systems and System x, unless noted otherwise. All problem fixed apply to both AIX and Linux unless stated otherwise.


    IBM PE 5.1.1.5 [February 15, 2010]

    MPI:

    1. Fixed a problem that causes the display of the 0032-117 error message.
      -- User pack or receive buffer is too small, when do send or receive of a larger than 2GB data buffer.
    2. Fixed a problem that causes MPI_Barrier failure when the communicator is MPI_COMM_SELF.
    3. Fixed an error that causes MPI_Waitany to return the index of a previously completed request when that request is a persistent request.
    4. Fixed a problem that MPI_Init hangs when the MPI job is started by the Totalview debugger.

    POE:

    1. Fixed a problem that causes the Totalview debugger to hang before it has finished connecting to the application processes.

    LAPI:

    1. Fixed a problem that LAPI returns a bad exit code when the library is dynamically linked.
    2. The default value for MP_RC_MAX_QP is reduced from old value of MAXINT to 8156 for 32 tasks per node and 4030 for 64 tasks per node. This change will reduce the memory used in creating QP.
    3. Fix an error that occurs in the LAPI_Rmw function when it is called with a NULL 'prev_tgt_val' pointer.

    HPCT:

    None

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.1.4 [November 30, 2009]

    MPI:

    1. Fixed a bug causing MPI_finalize to fail.
    2. Performance enhancement for applications that have imbalanced workload among tasks and perform neighbor communication using MPI_Alltoallv.

    POE:

    None

    LAPI:

    None

    HPCT:

    1. Allow tracing of the MPI_Alltoallw MPI function.
    2. Fixed a bug running a 64 bit program linked with libmpitrace.a

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.1.3 [August 20, 2009]

    MPI:

    1. Improve MPI-IO performance.
    2. Fixed a program hang problem that was caused by the MPI_Probe and the MPI_Iprobe functions which may erroneously return an early arrival message which has already been match with a non-blocking receive.
    3. Fixed the MPI_Request_free function so that the function will free an active receive request.
    4. Cleaned up memory leak that was caused by the MPI_Waitall function when there was a long list of requests.
    5. Fixed a problem that an application may hang while exiting. This situation was seen by an application that dynamically loads an object that calls the MPI_Init function.
    6. Cleaned up memory leak that was caused by the MPI_Bsend function.
    7. Fixed an error in the MPI_Rsend function that caused the display of the following error message.
      ERROR: 0032-171 Communication subsystem error:
      MPCI_MSG: MPCI Internal error. in MPI_Rsend, task 0
    8. Fixed a rare segmentation fault problem caused by the MPI_Recv function.

    POE:

    None

    LAPI:

    Fixed internal problems that caused slow application performance.

    HPCT:

    None

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.1.2 [June 22, 2009]

    MPI:

    1. Fixed an MPI_Bcast function error. Without this fix an MPI_Bcast function call may return without the broadcast buffer being fully synchronized to memory under rare conditions. This may result in the computation loading a stale value from memory.

      This is fixed in PTF2 (APAR IZ50392) with a memory barrier prior to MPI_Bcast return.

    POE:

    None

    LAPI:

    None

    HPCT:

    None

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.1.1 [May 18, 2009]

    MPI:

    1. Fixed an internal error that causes the termination of an user space job.
    2. Corrected the MPCI statistics displays for:

    POE:

    1. The text and explanation for error message 0031-736 has been updated. The new error text is:

      Cannot create log file, 'name', on 'system'. Logging is stopped. The reason for failure is either:
      1. The file system is full.
      2. A log file of the same name has been created for another owner.
    2. Fixed a POE seg-fault problem when a job running over InfiniBand on AIX 5.3 was check pointed.
    3. Fixed a problem where the XLSMPOPTS environment variable specified for a standalone openMP job was incorrectly parsed.

    LAPI:

    1. Fixed an AIX 5.3 installation problem that caused /usr/lib/liblapi_r.a to be linked to the wrong file.
    2. Fixed a problem which causes the termination of a preempted user job.
    3. Fixed an AIX BSR device driver problem that caused a node crash when the BSR device is being closed.
    4. Cleaned up zombie tasks.

    HPCT:

    None

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.0.4 [April 2, 2009]

    IBM PE51 has removed its dependency on the IBM RSCT product.

    MPI:

    1. Fixed an internal error that caused the display of an erroneous message. The incorrect message is:
      ERROR: 0032-171 Communication subsystem error:
      ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open
      .

      The correct message is:
      0032-486 Pending collective communication operations when freeing communicator in < node_name > , task < task_number >

    POE:

    None

    LAPI:

    None

    HPCT:

    None

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.0.3 [March 12, 2009]

    IBM PE51 has removed its dependency on the IBM RSCT product.

    MPI:

    1. Corrected the MPI::Get_processor_name function prototype in mpi.h. The correct prototype is:
      MPI::Get_processor_name(char* name, int& resultlen) .
    2. Fixed an invalid memory free problem in the MPI_Ibsend function that caused an application to hang.

    POE:

    1. Fixed a POE task affinity problem for non-LoadL job when SMT is disabled on Power Systems Linux.
    2. Fixed a PMD hang problem when task affinity is used and the number of tasks on a node exceeds the number of available logical/physical cpus.
    3. Fixed a PMD coredump problem when PMD fails to create a new log file.

    LAPI:

    1. Fix internal errors that cause Communication Timeout, segmentation fault or slow performance.
    2. Fix a problem on a Linux InfiniBand system which causes data corruption when a forked child process pings pages that exist in the parent process as well. A copy-on-write operation causes the mapping between virtual to physical address to change and this causes the device to send data from the wrong physical address.
    3. Clean up a PNSD memory leak problem.
    4. Fix an InfiniBand adapter interrupt handling problem which causes application to hang.
    5. Correct a PTF rejecting problem on AIX. This problem leaves LAPI library links behind after an installed PTF is rejected.
    6. Add new data type to the lapif.h file for Fortran support.

    HPCT:

    None

    PDB:

    None

    Totalview Support:

    None


    IBM PE 5.1.0.2 [December 18, 2008]

    MPI:

    The definitions of MPI_F_STATUS_IGNORE and V2 MPI_F_STATUSES_IGNORE are added to the libmpi_ibm.so. This fix is for Linux only.

    POE:

    1. Support for the environment variable MP_RFIFO_SIZE has been enhanced to accept input value with 'K' and 'M' size modifiers.
    2. Add new MP_SYNC_QP environment variable. Setting its value to 'yes' will enhance POE's IB job setup time.

    LAPI:

    LAPI will support the POE MP_ACK_THRESH environment variable.

    HPCT:

    1. Reduce overhead when obtaining OpenMP profiling data.
    2. Improve peekperf performance viewing large MPI trace files.
    3. Show Power 6 hardware counter groups in hardware counter group selection list. (For AIX Only)
    4. Correct counts collected by MPI trace.
    5. Package example files for IBM HPC Toolkit.

    PDB:

    None

    Totalview Support:

    Fix 64-bit MPI program message queue debugging problem.


    IBM PE 5.1.0.1 [November 17, 2008]

    MPI:

    Roll up various fixes for PE5100 GA.

    LAPI:

    Roll up various fixes for PE5100 GA.

    POE:

    Roll up various fixes for PE5100 GA.

Rate this page:

(0 users)Average rating

Document information


More support for:

Parallel Environment

Reference #:

00000050

Modified date:

2010-07-01

Translate my page

Machine Translation

Content navigation