LAM/MPI logo

LAM/MPI Announcements Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2001-04-03 23:24:02


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.4a7.

6.4a7 is the next in an experimental series of versions that incorporate
Interoperable MPI (IMPI) functionality. IMPI allows multiple MPI
implementations to operate together in a single MPI job. Currently,
LAM/MPI, HP-MPI, and MPIPro implement the IMPI extensions.

LAM/MPI 6.4a7 should *only* be used by those who wish to use the IMPI
extensions. Users wishing stable versions of LAM/MPI should use the
recently announced version 6.5 series. It is expected that the IMPI
extensions will eventually merge into the main LAM/MPI distribution.

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

LAM/MPI 6.4a7 currently implements a subset of the IMPI functionality:

- startup and shutdown
- all point-to-point sendings and receiving
- some of the data-passing collectives:
  MPI_ALLREDUCE, MPI_BARRIER, MPI_BCAST, MPI_REDUCE

LAM does not implement the following on communicators with ranks that live
on another MPI implementation:

- MPI_PROBE and MPI_IPROBE
- MPI_CANCEL
- all data-passing collectives that are not listed above
- all communicator constructor/destructor collectives (e.g.,
  MPI_COMM_SPLIT, etc.)

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.

Two mailing lists are available:

-- General user's mailing list
   lam_at_[hidden]

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_[hidden]

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
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/

_______________________________________________
lam-announce mailing list
http://www.lam-mpi.org/mailman/listinfo.cgi/lam-announce