LA-MPI is an implementation of the Message Passing Interface (MPI) motivated by a growing need for fault tolerance at the software level in large high-performance computing (HPC) systems. Emphasis is placed in particular on complex HPC systems using commercial off-the-shelf components, where system-wide error rates may become unacceptable on long application runs.
| Tags | Scientific/Engineering Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Unix |
| Implementation | C |
Recent releases


Release Notes: Numerous moderate bugfixes were made, particularly relating to AIO on 64-bit Linux and to segmentation faults with GM.


Release Notes: Namespace conflicts have been fixed. Error detection and handling of fragments has been improved. Bugs in memory barriers and spinlocks for x86 and x86_64 architectures have been fixed. Profiling and backtracing support have been added. Asynchronous I/O has been disabled by default as a workaround for problems with some filesystems. Minor timeout bugs have been fixed.


No changes have been submitted for this release.


Release Notes: This release has a workaround for ADIO_Resize which can cause poor MPI-IO performance if a file is truncated.


Release Notes: Signal handling security fixes. An atexit() handler has been added to ensure standard I/O streams are flushed on exit. ROMIO zero-length I/O fixes. Recursively defined types have been fixed. OS X shared library support has been added. A roll-your-own Fortran90 module has been added.