Hi,
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?
Helge
....
....
checking if SYSV semaphores work... no
checking if SYSV semaphores work with -lrt... no
checking if SYSV semaphores work with -lcygipc... no
checking for SYSV semaphore support... no
***************************************************************
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
***************************************************************
We could not detect SYSV semaphore support on your machine.
If you believe your system has SYSV semaphore support, please
contact the LAM/MPI mailing list (lam_at_[hidden])
***************************************************************
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
***************************************************************
checking for struct shmid_ds... yes
checking if SYSV shared memory works... yes
checking for SYSV shared memory support... yes
checking if C compiler and POSIX threads work as is... no
checking if C++ compiler and POSIX threads work as is... no
checking if F77 compiler and POSIX threads work as is... no
checking if C compiler and POSIX threads work with -Kthread... no
checking if C compiler and POSIX threads work with -kthread... no
checking if C compiler and POSIX threads work with -pthread... yes
checking if C++ compiler and POSIX threads work with -Kthread... no
checking if C++ compiler and POSIX threads work with -kthread... no
checking if C++ compiler and POSIX threads work with -pthread... yes
checking if F77 compiler and POSIX threads work with -Kthread... no
checking if F77 compiler and POSIX threads work with -kthread... no
checking if F77 compiler and POSIX threads work with -pthread... yes
checking for working POSIX threads package... yes
checking if C compiler and Solaris threads work... no
checking if C++ compiler and Solaris threads work... no
checking if F77 compiler and Solaris threads work... no
checking for working Solaris threads package... no
checking for type of thread support... posix
checking if threads have different pids (pthreads on linux)... yes
checking for pthread_atfork... yes
....
....
|