I went through the compile process with openMPI - twice, using g95 and
gfortran (the default install on my openSuSE11.0 setup).  It seems to
have trouble finding the libraries, in particular libopen-pal.so.0
I've seen shared-library problems with some x86_64 packages that I
contrib to SourceForge and I'm wondering if this is a known problem with
openMPI?  I'm using a TYAN 32-processor SMP machine with openSuSE11.0
installed.  (I tried copying the shared object file(s) to /usr/lib and
/usr/lib64)

This is STDERR output, the first time with g95 and then with gfortran:

linux-pouh:/usr/local/openmpi-1.2.8 # ./configure
FC=/usr/local/g95-install64bi/bin/x86_64-suse-linux-gnu-g95
--prefix=/usr/local/bin
configure: WARNING:  -fno-strict-aliasing has been added to CFLAGS
configure: WARNING:  -finline-functions has been added to CXXFLAGS
configure: WARNING: *** Did not find corresponding C type
configure: WARNING: *** Fortran 77 and Fortran 90 compilers are not link
compatible
configure: WARNING: *** Disabling MPI Fortran 90/95 bindings
configure: WARNING: On Linux and --with-udapl was not specified
configure: WARNING: Not building the udapl BTL
configure: WARNING: Unknown architecture ... proceeding anyway
configure: WARNING: File locks may not work with NFS.  See the
Installation and
users manual for instructions on testing and if necessary fixing this
linux-pouh:/usr/local/openmpi-1.2.8 # mpif90
mpif90: error while loading shared libraries: libopen-pal.so.0: cannot
open shared object file: No such file or directory
linux-pouh:/usr/local/openmpi-1.2.8 #  

... now try gfortran ...

/usr/local/openmpi-1.2.8 # ./configure  --prefix=/usr/local/bin >
configure_STDIO.txt
configure: WARNING:  -fno-strict-aliasing has been added to CFLAGS
configure: WARNING:  -finline-functions has been added to CXXFLAGS
configure: WARNING: *** Did not find corresponding C type
configure: WARNING: *** Corresponding Fortran 77 type (INTEGER*16) not
supported
configure: WARNING: *** Skipping Fortran 90 type (INTEGER*16)
configure: WARNING: On Linux and --with-udapl was not specified
configure: WARNING: Not building the udapl BTL
configure: WARNING: Unknown architecture ... proceeding anyway
configure: WARNING: File locks may not work with NFS.  See the
Installation and
users manual for instructions on testing and if necessary fixing this
linux-pouh:/usr/local/openmpi-1.2.8 # make all install >
GFortMakeAllInstall_STDIO.txt
mpif90
libtool: install: warning: relinking `mca_maffinity_first_use.la'
libtool: install: warning: relinking `mca_maffinity_libnuma.la'
libtool: install: warning: relinking `mca_paffinity_linux.la'
libtool: install: warning: relinking `libopen-rte.la'

<snip!>

libtool: install: warning: relinking `mca_mpool_rdma.la'
libtool: install: warning: relinking `mca_mpool_sm.la'
libtool: install: warning: relinking `mca_pml_cm.la'
libtool: install: warning: relinking `mca_pml_ob1.la'
libtool: install: warning: relinking `mca_rcache_vma.la'
libtool: install: warning: relinking `mca_topo_unity.la'
linux-pouh:/usr/local/openmpi-1.2.8 # mpif90
mpif90: error while loading shared libraries: libopen-pal.so.0: cannot
open shared object file: No such file or directory
linux-pouh:/usr/local/openmpi-1.2.8 #  
linux-pouh:/usr/local/openmpi-1.2.8 # cd /usr/local/lib
linux-pouh:/usr/local/lib # ls
libmca_common_sm.la        libmpi_cxx.so        libmpi_f77.so.0     
libmpi.so.0.0.0       libopen-rte.la
libmca_common_sm.so        libmpi_cxx.so.0      libmpi_f77.so.0.0.0 
libopen-pal.la        libopen-rte.so
libmca_common_sm.so.0      libmpi_cxx.so.0.0.0  libmpi.la           
libopen-pal.so        libopen-rte.so.0
libmca_common_sm.so.0.0.0  libmpi_f77.la        libmpi.so           
libopen-pal.so.0      libopen-rte.so.0.0.0
libmpi_cxx.la              libmpi_f77.so        libmpi.so.0         
libopen-pal.so.0.0.0  openmpi


Reply via email to