LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Brian Barrett (brbarret_at_[hidden])
Date: 2004-07-14 07:40:22


On Jul 14, 2004, at 2:13 AM, Damien Buie wrote:

> 1) I am at the beginning of the learning curve for mpi programming. I
> was wondering which of the two open source systems is better mpich2 or
> lam/mpi?

That's a bit like asking the makers of Guinness what the best beer is,
isn't it? Both MPI implementations are high quality and will give
reasonable performance over a variety of systems (and great performance
on most systems). We believe that there are a number of features that
make LAM/MPI an excellent choice, especially for new users. We have an
excellent set of online resources and new users guides. LAM's workflow
of lamboot ; mpirun ; mpirun ; .... ; lamhalt, with quick, guaranteed
job cleanup is great for learning MPI programming.

In short, you're on the LAM list, so use LAM ;).

> 2) I have installed the binary for maxosx on my workstation but it put
> the files in usr/local/bin, this is fine but it conflicts with the
> mpich2 that I had already installed. So how can I uninstall the
> lam/mpi program. Or what files are created in the lam/mpi
> installation.

Unfortunately, Apple does not provide an uninstall utility. If you
search on google, there are a couple free third party pkg uninstallers.
  But short of that, you can kind of do it by hand, if you don't mind
using the shell. In /Library/Receipts/ there will be a directory
lam-mpi.pkg that contains all the metadata for the LAM/MPI package.
Inside lam-mpi.pkg/Contents/ should be a file Archive.bom. If you run
"lsbom Archive.bom", you can get an ls-like output of all the files
installed. After removing all those, just remove the lam-mpi.pkg
directory.

Then e-mail Apple asking for a pkg uninstaller ;).

> 3) Is it possible to run the lam/mpi with the xlf fortran compiler.

Yes, although you will have to build from source. Just add "FC=f77" to
the configure line. Something like:

    ./configure FC=f77 --prefix=<blah>

And all should be good.

Hope this helps,

Brian

-- 
   Brian Barrett
   LAM/MPI developer and all around nice guy
   Have a LAM/MPI day: http://www.lam-mpi.org/