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: 2005-01-24 15:31:11


On Jan 24, 2005, at 11:32 AM, Helge Avlesen wrote:

> I am a bit confused by warnings from the configuration of lam 7.1.1;
> on a RHEL3 clone (Centos), dual node x86_64 cluster, intel icc,ifort
> 8.1, I do
>
> export FC=ifort
> export FFLAGS="-O2"
> export CC=icc
> export CFLAGS="-O2"
> export CXX=icpc
> export CXXFLAGS="-O2"
> ./configure --enable-shared --disable-static --without-romio
> --without-profiling --with-rpi=sysv --with-boot=tm
>
> configure gives me some warnings (attached below), that says no
> semaphore support, but that shared memory and threads are ok.
> otherwise, lam builds and installs ok.
>
> how serious is it that I lack semaphores? I chose the sysv protocol as
> the default - will I still get reliable and high speed communication
> via shared memory inside a node, and tcp/lamd intra node, or are the
> semaphores essential?

Semaphore support is critical for the usysv and sysv RPIs. Otherwise,
LAM will happily run without semaphores. Since it sounds like you
desire shared memory transport, this may be a problem for you. If you
could send the config.log file from the LAM configure process, that
would probably provide the details needed to figure out why our
Semaphore test failed on your platform.

Brian

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