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
|