LAM/MPI

LAM/MPI is an implementation of the Message Passing Interface (MPI) parallel standard that is especially friendly to clusters. It includes a persistent runtime environment for parallel programs, support for all of MPI-1, and a good chunk of MPI-2, such as all of the dynamic functions, one-way communication, C++ bindings, and MPI-IO.

Tags Clustering/Distributed Networks Communications Internet Scientific/Engineering
Licenses BSD Revised
Operating Systems POSIX
Implementation C C++ Fortran

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Feb 2007 17:44
  • Rrelease-after

Changes: Man page cleanups. Fixes for when tkill is not in the default location. A fix for hangs in 64-bit builds on Mac OS X systems. Localhost searches have changed to 127.0.0.0/8. Support for Fortran types MPI_REAL{4,8,16} for predefined floating point operations. A compile error in "ib" RPI, a problem with MPI_COMM_ACCEPT on Fedora Core 4, name clashes with FreeBSD symbols, Cygwin installation symlinks, an issue with hostfile comments, and Totalview shared object support on OS X have been fixed. The restart logic in the "self" CR module has been cleaned up. A lot of checkpoint/restart documentation has been added.

  • Rrelease-mid
  •  12 Mar 2006 13:44
  • Rrelease-after

Changes: This release is comprised of a rollup of incremental bugfixes and compiler updates since version 7.1.1. The most noticable change will be the updates to support modern versions of common compilers by updating configure tests and upgrading to the latest version of GNU Libtool. This release adds RHEL4 RPMs and an OS X Universal package for Tiger/10.4.

  • Rrelease-mid
  •  26 Oct 2004 00:06
  • Rrelease-after

Changes: Minor bugfixes were made along with an upgrade to libtool 1.5.8.

  • Rrelease-mid
  •  18 Sep 2004 16:03
  • Rrelease-after

Changes: A variety of new modules were added, including Infiniband point-to-point, shared memory collectives, and SLURM. Upgraded or fixed modules include Myrinet (1.6, 2.0.x), BProc (v4.0), and MagPIe collectives. New MPI-2 collectives (intercommunicators, EXSCAN, and ALLTOALLW) and MPI-2 datatypes (MPI_INTEGER[1|2|4|8] and MPI_REAL[4|8|16]) were added. "mpi_hostmap" functionality was added for users with multiple TCP networks. SSI modules can now be loaded dynamically at run-time instead of compiled into the MPI library.

  • Rrelease-mid
  •  27 Apr 2004 20:27
  • Rrelease-after

Changes: An obscure race condition that occurred when running over 255 nodes was fixed along with a rare upper/lower bound datatype calculation error. MPI_IGNORE_ERRORCODES was changed to have correct casting, and TCP socket buffer run-time sizing was corrected. The interface detection code was reworked to allow arbitrary numbers of network interfaces, and fixes were made for TM (PBS), Solaris, and Sun Grid Engine. Some documentation and help messages were corrected.

993bf1edbaeedfe2c6bd8027a512a7f5_thumb

Project Spotlight

freshmeat Project Query Class

A PHP class that retrieves data from freshmeat.

026f3e62468d0fb4e0ea639df53da3e0_thumb

Project Spotlight

Campsite

A multilingual content management system (CMS) for news Web sites.