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: 2003-09-27 18:53:50


The LAM Team is pleased to release version version 7.0.1.

This is mainly a bug-fix release. The only new piece of functionality in
version 7.0.1 is the introduction of support for the gm 2.0.x API
(Myrinet). All other changes are fixes for compile-time errors and a few
run-time errors.

LAM tarballs, RH 8.0/9 i586 RPMs, and a Mac OS X package is available from
the LAM/MPI main web site (and will be available on the mirrors shortly):
http://www.lam-mpi.org/.

A summary of the fixes are listed below:

- Removed legacy function panic() because it conflicts with a function
  in OS X's system headers with the same name.
- Fixed a problem with the sbrk() declaration in ptmalloc.c and the
  Portland C compiler.
- Fixed a problem with the boot_rsh_agent SSI parameter not being
  recognized properly. Thanks to Andre Gosselin for pointing this
  out.
- Fixed a problem with mpirun's default running with tracing enabled.
  Tracing is now only enabled if -t, -ton, or -toff is specified on the
  mpirun command line (see mpirun(1) for more information). Thanks to
  Thomas Klein for pointing this out.
- Fixed a memory leak when freeing a datatype created by
  MPI_Type_create_hindexed. Thanks to Thomas Klein for bringing this
  to our attention.
- Fixed a couple of problems with duplicate symbols on OS X when
  using the Fortran bindings.
- Fixed thread configure tests to test a much wider variety of thread
  compiler and linker flags.
- Ensure that relevant compiler and linker flags are propgated properly
  to SSI configure scripts so that we compile all of LAM with the same
  flags.
- Added support for GM-2.x in the gm rpi module.
- Removed errant "-" typo in MPI_Intercomm_merge. Thanks to Andrew
  Cunningham for pointing this out.
- Minor #include fixes for FreeBSD 4.x. Thanks to Brooks Davis for
  pointing this out.
- Made the tests for getsockopt() and recvfrom() more robust.
- Fixed a problem with opening unix sockets with really long filenames
  (e.g., in PBS Pro environments). Thanks to Jon Bernard, Steven
  Wilson, and Lev Gorenstein for identifying the problem.
- Add --with-romio-libs=LIBS to allow passing of arbitrary
  LDFLAGS/LIBS args down to the environment of ROMIO's configure
  script and also into the wrapper compilers. e.g., when building
  ROMIO with PVFS support, "-lpvfs" needs to be added in both places.
  Thanks to Randy Bramley and Cathy Yuan for pointing this out.

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/