Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

LAM/MPI 6.5 released

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Jeff Squyres jsquyres at lsc.nd.edu
Mon Apr 2 17:11:41 PDT 2001


The LAM Team of the Laboratory for Scientific Computing at the University
of Notre Dame is pleased to announce the release of LAM/MPI version 6.5.

The software package can be downloaded from LAM/MPI's new web site (please
update your bookmarks and links accordingly):

		       http://www.lam-mpi.org/

LAM/MPI is a portable, open source implementation of the Message Passing
Interface (MPI) standard.  It contains a full implementation of the MPI-1
standard and much of the MPI-2 standard.

LAM/MPI's features include:

- Persistent run-time environment for fast user program startup and
  guaranteed termination and cleanup of resources
- High-performance message passing, including combined shared
  memory/TCP message passing engines
- Extensive debugging tools
- Much of the MPI-2 standard, including:
  - support for basic one-sided functionality
  - full implementation of dynamic processes
  - handle conversion between Fortran and C
  - new attribute access functions on communicators, datatypes, and
    windows
  - new datatypes
  - support for many parallel I/O features
  - C++ bindings for MPI-1 functions

New features in LAM/MPI 6.5 include:

- Man pages for all MPI-1 and MPI-2 functions
- Made LAM aware of PBS so that the same user can have multiple LAM
  universes on the same host simultaneously
- New SMP-aware "mpirun" command line syntax and boot schema syntax
  for "lamboot"
- Added finer grain control via an MPI_Info key for MPI_COMM_SPAWN
- Shared library support on all platforms that GNU libtool supports
- Revamped the build process; now uses GNU automake
- Full support for VPATH builds
- The lamboot and recon commands are noticably faster
- New "lamhalt" command to quickly shut down the LAM run time environment
- New "lamnodes" command to retrieve hostnames from nX and cX nomenclature
- Added MPI_ALLOC_MEM and MPI_FREE_MEM, mainly in anticipation of
  Myrinet and VIA support
- Added "-s" option to lamboot to allow "rsh somenode lamboot -s
  hostfile" to allow rsh to terminate
- Expanded many error messages to be more descriptive and generally
  user-friendly
- Updated MPI 2 C++ bindings distribution
- Updated and patched ROMIO distribution
- Added syslog messages (for debugging) to the run-time environment on
  remote nodes
- Bug fixes

LAM/MPI supports portions of the Interoperable MPI (IMPI) standard in a
separate distribution -- the 6.4 series (also downloadable from the
LAM/MPI webs site).  It is expected that the IMPI extensions will
eventually merge into the 6.5 series.

XMPI 2.2 will not work with LAM/MPI 6.5.  A new version of XMPI will be
released soon that will include support for LAM 6.5.

The full source code for LAM/MPI is available for download.  Linux RPM's
for all three of LAM's message passing engines (pure TCP, combined
TCP/shared memory with spin locks, and combined TCP/shared member with
semaphores) are also available.

All downloads are available for download from LAM/MPI's new web site
(please updated your bookmarks and links accordingly):

		       http://www.lam-mpi.org/

A list of mirrors of this site is available at:

		   http://www.lam-mpi.org/mirrors/

The web site also contains details for CVS access to the LAM/MPI source
tree, FAQs, MPI and LAM/MPI tutorials, and generally lots of other
additional information.

With this release, the addresses of LAM/MPI's two mailing lists will be
changed to reflect the new address:

-- General user's mailing list
   lam at lam-mpi.org

This list is for questions, comments, suggestions, patches, and generally
anything related to LAM/MPI (in order to control spam, you must be a
subscriber in order to post to the list).  Web archives of the lists, as
well as individual and digest subscriptions are available.  See the
following URL for more information:

	       http://www.lam-mpi.org/MailArchives/lam

-- LAM/MPI announcement list
   lam-announce at lam-mpi.org

This is a low-volume list that the LAM Team uses to announce new versions
of LAM/MPI, important updates, etc.  Public posts are not allowed.  Web
archives of the lists, as well as individual and digest subscriptions are
available.  See the following URL for more information:

	   http://www.lam-mpi.org/MailArchives/lam-announce

Make today a LAM/MPI day!

{+} Jeff Squyres
{+} squyres at cse.nd.edu
{+} Perpetual Obsessive Notre Dame Student Craving Utter Madness
{+} "I came to ND for 4 years and ended up staying for a decade"





More information about the Beowulf mailing list