The .configure is:

./configure PREFIX=/opt/openmpi-2.0.1-intel-14.0.2 CC=icc CXX=icpc F77=ifort FC=ifort

and the output from printenv | grep LIBRARY is:

LIBRARY_PATH=/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/ipp/../compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/ipp/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/tbb/lib/intel64/gcc4.4
MIC_LD_LIBRARY_PATH=/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/mpirt/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/tbb/lib/mic
LD_LIBRARY_PATH=/opt/lf6481/lib64:/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/mpirt/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/ipp/../compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/ipp/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/tbb/lib/intel64/gcc4.4:/opt/lf6481/lib64:/usr/StorMan:/usr/StorMan/ssl/lib:/usr/StorMan/pegasus/lib:
MIC_LIBRARY_PATH=/opt/intel/composer_xe_2013_sp1.2.144/tbb/lib/mic

Bill


Professor W P Jones, FREng
Department of Mechanical Engineering
Imperial College London
Exhibition Road
London SW7 2AZ
Tel:    +44 (0)20 7594 7037/7033
Mobile  +44 (0)776 495 9702
Fax:    +44 (0)20 7594 5702
E-mail:  w.jo...@imperial.ac.uk
web site: http://www.imperial.ac.uk/me

On 17/11/16 14:33, Bennet Fauber wrote:
Can you include your entire ./configure line?  Also, it would be
useful, perhaps to look at the output of

$ printenv | grep LIBRARY

to make sure that all Intel library paths made it into the appropriate
variables.

When I build 1.10.2, I had these:

LIBRARY_PATH=/sw/arcts/centos7/intel/2013.1.046/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/sw/arcts/centos7/intel/2013.1.046/composer_xe_2013_sp1.2.144/mkl/lib/intel64

LD_LIBRARY_PATH=/sw/arcts/centos7/intel/2013.1.046/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/sw/arcts/centos7/intel/2013.1.046/composer_xe_2013_sp1.2.144/mkl/lib/intel64:/sw/arcts/centos7/intel/2013.1.046/composer_xe_2013_sp1.2.144/compiler/lib/intel64_lin

and those sufficed.  I have not tried OMPI 2.x.

-- bennet



On Thu, Nov 17, 2016 at 9:20 AM, Professor W P Jones
<w.jo...@imperial.ac.uk> wrote:
Yes,  ifort -v and icpc -v give ifort version 14.0.2 and icpc version 14.0.2
(gcc version 4.8.0 compatibility)

Bill

Professor W P Jones, FREng
Department of Mechanical Engineering
Imperial College London
Exhibition Road
London SW7 2AZ
Tel:    +44 (0)20 7594 7037/7033
Mobile  +44 (0)776 495 9702
Fax:    +44 (0)20 7594 5702
E-mail:  w.jo...@imperial.ac.uk
web site: http://www.imperial.ac.uk/me

On 17/11/16 14:02, Tim Prince via users wrote:

On 11/17/2016 8:45 AM, Professor W P Jones wrote:
Hi

I am trying to install openmpi-2.0.1 togeter with the version 14.0.2
intel compilers and I an having problems.  The configure script with
CC=icc CXX=icpc and FC=ifort runs successfully but when i issue make
all install this fails with the output:


Making all in tools/ompi_info
make[2]: Entering directory
`/usr/local/src/openmpi-2.0.1/ompi/tools/ompi_info'
    CCLD     ompi_info
ld: warning: libimf.so, needed by ../../../ompi/.libs/libmpi.so, not
found (try using -rpath or -rpath-link)
ld: warning: libsvml.so, needed by ../../../ompi/.libs/libmpi.so, not
found (try using -rpath or -rpath-link)
ld: warning: libirng.so, needed by ../../../ompi/.libs/libmpi.so, not
found (try using -rpath or -rpath-link)
ld: warning: libintlc.so.5, needed by ../../../ompi/.libs/libmpi.so,
not found (try using -rpath or -rpath-link)
ld: .libs/ompi_info: hidden symbol `__intel_cpu_features_init_x' in

/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64//libirc.a(cpu_feature_disp.o)
is referenced by DSO
ld: final link failed: Bad value
make[2]: *** [ompi_info] Error 1
make[2]: Leaving directory
`/usr/local/src/openmpi-2.0.1/ompi/tools/ompi_info'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/openmpi-2.0.1/ompi'
make: *** [all-recursive] Error 1

Do you have the Intel compilervars.[c]sh sourced (and associated library
files visible) on each node where you expect to install?

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to