Download List

Project Description

Open MPI is a project that originated as the merging of technologies and resources from several other projects (FT- MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers, and computer science researchers. It is easy to use, and runs natively on a wide variety of operating systems, network interconnects, and batch/scheduling systems.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-08-23 06:24
1.5.4

This release adds support for new MPI-2.2 datatypes and fixes indexed datatype leaks. It adds dynamic IB service levels and new WinVerbs (wv) BTL. It allows the "slots" keyword in rankfiles. It adds Mellanox ConnectX 3 device IDs. It fixes SPARC 32-bit SIGBUS errors and Solaris legacy munmap. It adds missing ARM files. It allows more than 128 entries in appfiles. It fixes LSF and improves LoadLeveler support. It has been updated to hwloc v1.2. It fixes recursive locking with MPI IO and MPI_THREAD_MULTIPLE. It fixes F90 sendcounts/displs param types. It supports PCI relaxed ordering with OpenFabrics. It adds support for the (unreleased) Mellanox MXM transport.
Tags: Minor feature enhancements, Major bugfixes

2011-03-17 10:35
1.5.3

This release adds the missing "affinity" MPI extension (i.e. the OMPI_Affinity_str() API) that was accidentally left out of the 1.5.2 release.
Tags: Minor feature enhancements

2011-03-10 10:56
1.5.2

Replaces PLPA with Hwloc. Adds an OMPI_Affinity_str() user-level API function. Adds new mtl_mx_board/endpoint MCA params. Adds ummunotify support for OpenFabrics-based transports and bfo PML for network failover. Adds more FTB/CIFTS support. Adds ARM support. Updates ROMIO from MPICH2 v1.3.1. Adds Solaris support to the openib BTL. Adds Solaris-specific chip detection and performance improvements. Updates Voltaire FCA support. Fixes gcc 4.4.x and 4.5.x over-aggressive warnings. Various checkpoint/restart fixes. Fixes a race condition in the one-sided unlock code. Fixes oversubscription detection.
Tags: Minor bugfixes, Major feature enhancements

2010-10-11 17:55
1.5

Knem support was added. Shared library versioning and linking style were updated; the ABI has been broken since the v1.4 series. Support for MPI collective offload was added. MPI_GET_COUNT was fixed when used with large counts. OpenFabrics was made safer if extremely low SRQ settings are used. Various Fortran bindings were fixed. LSF updates were made. Various assembly code updates were done for modern platforms/compilers. Various *BSD fixes were made. The embedded libevent and VampirTrace were updated. Various MS Windows and Catamount fixes were made. Lots of checkpoint/restart fixes were made. Xgrid support has been dropped. Pkg-config support was added.
Tags: Major feature enhancements, Minor bugfixes

2010-10-07 06:50
1.4.3

Fixes problems with some Fortran bindings. Fixes for LSF and BSD. Fixes for various THREAD_MULTIPLE race conditions and -nper* mpirun CLI args. Fixes for coll tuned dynamic rules and one-sided xfers with >2GB displacement. A fix for TotalView on Darwin. Support for VS 2010. Multiple fixes for VampirTrace. Fixes for inter-allgather and malloc(0) warnings. A fix for an orted crash with more than 127 app_contexts. The need for paffinity and a limit of 64 interconnected jobs has been removed. Singletons can use ompi-server. Handles MX init failures. A fix for an incorrect branch in PPC32 assembly. New IB HCA vendor IDs.
Tags: Minor bugfixes

Project Resources