You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I installed intel-mpi@2019.1.144 and I noticed fftw was not able to find libmpi.so. Looking at an old intel-mpi@2018.3.222, I see there are a lot more links that were created and more specifically one that linked libmpi.so->release_mt/libmpi.so where the library is actually located. I am not sure if the install.sh that Intel provides, is supposed to create the links, or if Spack is supposed to do this itself. I assume the Intel script should. These seems to cause problems with applications trying to find libmpi. I am listing both directories for 2018.3 and 2019.1 below:
2018.3:
$ cd /my/path/spack/linux-centos7-x86_64/intel-18.0.3/intel-mpi-2018.3.222-vk2py3egp7rfwvzowwnf4agtwot2nbpt/compilers_and_libraries_2018.3.222/linux/mpi/intel64/lib/
$ ls -alh
total 12M
drwxr-sr-x. 6 user group 40K Nov 7 12:45 .
drwxr-sr-x. 7 user group 2.5K Nov 7 12:45 ..
drwxr-sr-x. 2 user group 2.5K Nov 7 12:45 debug
drwxr-sr-x. 2 user group 2.5K Nov 7 12:45 debug_mt
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi.a -> release_mt/libmpi.a
-rw-r--r--. 1 user group 241K Nov 7 12:45 libmpicxx.a
lrwxrwxrwx. 1 user group 15 Nov 7 12:45 libmpicxx.so -> libmpicxx.so.12
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libmpicxx.so.12 -> libmpicxx.so.12.0
-rwxr-xr-x. 1 user group 171K Nov 7 12:45 libmpicxx.so.12.0
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi.dbg -> release_mt/libmpi.dbg
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libmpi_dbg.a -> debug_mt/libmpi.a
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libmpi_dbg_mt.a -> debug_mt/libmpi.a
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_dbg_mt.so -> debug_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_dbg_mt.so.4 -> debug_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_dbg_mt.so.5 -> debug_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_dbg.so -> debug_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_dbg.so.4 -> debug_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_dbg.so.5 -> debug_mt/libmpi.so.12
-rw-r--r--. 1 user group 4.1M Nov 7 12:45 libmpifort.a
lrwxrwxrwx. 1 user group 16 Nov 7 12:45 libmpifort.so -> libmpifort.so.12
lrwxrwxrwx. 1 user group 18 Nov 7 12:45 libmpifort.so.12 -> libmpifort.so.12.0
-rwxr-xr-x. 1 user group 2.7M Nov 7 12:45 libmpifort.so.12.0
lrwxrwxrwx. 1 user group 11 Nov 7 12:45 libmpigc4.a -> libmpicxx.a
lrwxrwxrwx. 1 user group 15 Nov 7 12:45 libmpigc4.so -> libmpicxx.so.12
lrwxrwxrwx. 1 user group 15 Nov 7 12:45 libmpigc4.so.4 -> libmpicxx.so.12
lrwxrwxrwx. 1 user group 15 Nov 7 12:45 libmpigc4.so.5 -> libmpicxx.so.12
lrwxrwxrwx. 1 user group 12 Nov 7 12:45 libmpigf.a -> libmpifort.a
lrwxrwxrwx. 1 user group 16 Nov 7 12:45 libmpigf.so -> libmpifort.so.12
lrwxrwxrwx. 1 user group 16 Nov 7 12:45 libmpigf.so.4 -> libmpifort.so.12
lrwxrwxrwx. 1 user group 16 Nov 7 12:45 libmpigf.so.5 -> libmpifort.so.12
-rw-r--r--. 1 user group 646K Nov 7 12:45 libmpigi.a
lrwxrwxrwx. 1 user group 18 Nov 7 12:45 libmpi_gpfs.so -> libmpi_gpfs.so.5.0
-rwxr-xr-x. 1 user group 324K Nov 7 12:45 libmpi_gpfs.so.5.0
-rw-r--r--. 1 user group 285K Nov 7 12:45 libmpi_ilp64.a
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi_ilp64.so -> libmpi_ilp64.so.4.1
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi_ilp64.so.4 -> libmpi_ilp64.so.4.1
-rwxr-xr-x. 1 user group 283K Nov 7 12:45 libmpi_ilp64.so.4.1
lrwxrwxrwx. 1 user group 15 Nov 7 12:45 libmpijava.so -> libmpijava.so.1
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libmpijava.so.1 -> libmpijava.so.1.0
-rwxr-xr-x. 1 user group 45K Nov 7 12:45 libmpijava.so.1.0
lrwxrwxrwx. 1 user group 20 Nov 7 12:45 libmpi_lustre.so -> libmpi_lustre.so.5.0
lrwxrwxrwx. 1 user group 20 Nov 7 12:45 libmpi_lustre.so.4.0 -> libmpi_lustre.so.5.0
lrwxrwxrwx. 1 user group 20 Nov 7 12:45 libmpi_lustre.so.4.1 -> libmpi_lustre.so.5.0
-rwxr-xr-x. 1 user group 256K Nov 7 12:45 libmpi_lustre.so.5.0
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi_mt.a -> release_mt/libmpi.a
lrwxrwxrwx. 1 user group 21 Nov 7 12:45 libmpi_mt.dbg -> release_mt/libmpi.dbg
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi_mt.so -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi_mt.so.12 -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi_mt.so.4 -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi_mt.so.5 -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi_panfs.so -> libmpi_panfs.so.5.0
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi_panfs.so.4.0 -> libmpi_panfs.so.5.0
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libmpi_panfs.so.4.1 -> libmpi_panfs.so.5.0
-rwxr-xr-x. 1 user group 104K Nov 7 12:45 libmpi_panfs.so.5.0
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi.so -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi.so.12 -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi.so.4 -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 23 Nov 7 12:45 libmpi.so.5 -> release_mt/libmpi.so.12
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libmpitune.so -> libmpitune.so.1.0
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libmpitune.so.1 -> libmpitune.so.1.0
-rwxr-xr-x. 1 user group 2.3M Nov 7 12:45 libmpitune.so.1.0
-rwxr-xr-x. 1 user group 9.9K Nov 7 12:45 libprefork.so
lrwxrwxrwx. 1 user group 17 Nov 7 12:45 libtmip_mx.so -> libtmip_mx.so.1.0
-rwxr-xr-x. 1 user group 16K Nov 7 12:45 libtmip_mx.so.1.0
lrwxrwxrwx. 1 user group 19 Nov 7 12:45 libtmip_psm2.so -> libtmip_psm2.so.1.0
-rwxr-xr-x. 1 user group 18K Nov 7 12:45 libtmip_psm2.so.1.0
lrwxrwxrwx. 1 user group 18 Nov 7 12:45 libtmip_psm.so -> libtmip_psm.so.1.2
lrwxrwxrwx. 1 user group 18 Nov 7 12:45 libtmip_psm.so.1.0 -> libtmip_psm.so.1.2
lrwxrwxrwx. 1 user group 18 Nov 7 12:45 libtmip_psm.so.1.1 -> libtmip_psm.so.1.2
-rwxr-xr-x. 1 user group 17K Nov 7 12:45 libtmip_psm.so.1.2
lrwxrwxrwx. 1 user group 13 Nov 7 12:45 libtmi.so -> libtmi.so.1.2
lrwxrwxrwx. 1 user group 13 Nov 7 12:45 libtmi.so.1.0 -> libtmi.so.1.2
lrwxrwxrwx. 1 user group 13 Nov 7 12:45 libtmi.so.1.1 -> libtmi.so.1.2
-rwxr-xr-x. 1 user group 15K Nov 7 12:45 libtmi.so.1.2
lrwxrwxrwx. 1 user group 14 Nov 7 12:45 libtvmpi.so -> libtvmpi.so.12
lrwxrwxrwx. 1 user group 16 Nov 7 12:45 libtvmpi.so.12 -> libtvmpi.so.12.0
-rwxr-xr-x. 1 user group 412K Nov 7 12:45 libtvmpi.so.12.0
lrwxrwxrwx. 1 user group 14 Nov 7 12:45 libtvmpi.so.4 -> libtvmpi.so.12
lrwxrwxrwx. 1 user group 14 Nov 7 12:45 libtvmpi.so.5 -> libtvmpi.so.12
-rw-r--r--. 1 user group 24K Nov 7 12:45 mpi.jar
drwxr-sr-x. 2 user group 2.5K Nov 7 12:45 release
drwxr-sr-x. 2 user group 2.5K Nov 7 12:45 release_mt
2019.1:
$ pwd
/my/path/spack/opt/spack/linux-centos7-x86_64/intel-19.0.1/intel-mpi-2019.1.144-on7pjaz7zvatdnyxd3salyoxhbukc2zo/compilers_and_libraries_2019.1.144/linux/mpi/intel64/lib
$ ls -alh
total 14M
drwxr-sr-x. 6 user group 12K Nov 21 09:19 .
drwxr-sr-x. 8 user group 3.0K Nov 20 18:53 ..
drwxr-sr-x. 2 user group 3.0K Nov 20 18:53 debug
drwxr-sr-x. 2 user group 3.0K Nov 20 18:53 debug_mt
-rw-r--r--. 1 user group 241K Nov 20 18:53 libmpicxx.a
lrwxrwxrwx. 1 user group 19 Nov 20 18:53 libmpicxx.so -> libmpicxx.so.12.0.0
lrwxrwxrwx. 1 user group 19 Nov 20 18:53 libmpicxx.so.12 -> libmpicxx.so.12.0.0
lrwxrwxrwx. 1 user group 19 Nov 20 18:53 libmpicxx.so.12.0 -> libmpicxx.so.12.0.0
-rwxr-xr-x. 1 user group 171K Nov 20 18:53 libmpicxx.so.12.0.0
-rw-r--r--. 1 user group 8.2M Nov 20 18:53 libmpifort.a
lrwxrwxrwx. 1 user group 20 Nov 20 18:53 libmpifort.so -> libmpifort.so.12.0.0
lrwxrwxrwx. 1 user group 20 Nov 20 18:53 libmpifort.so.12 -> libmpifort.so.12.0.0
lrwxrwxrwx. 1 user group 20 Nov 20 18:53 libmpifort.so.12.0 -> libmpifort.so.12.0.0
-rwxr-xr-x. 1 user group 4.5M Nov 20 18:53 libmpifort.so.12.0.0
-rw-r--r--. 1 user group 314K Nov 20 18:53 libmpi_ilp64.a
lrwxrwxrwx. 1 user group 19 Nov 20 18:53 libmpi_ilp64.so -> libmpi_ilp64.so.4.1
lrwxrwxrwx. 1 user group 19 Nov 20 18:53 libmpi_ilp64.so.4 -> libmpi_ilp64.so.4.1
-rwxr-xr-x. 1 user group 299K Nov 20 18:53 libmpi_ilp64.so.4.1
lrwxrwxrwx. 1 user group 15 Nov 20 18:53 libmpijava.so -> libmpijava.so.1
lrwxrwxrwx. 1 user group 17 Nov 20 18:53 libmpijava.so.1 -> libmpijava.so.1.0
-rwxr-xr-x. 1 user group 43K Nov 20 18:53 libmpijava.so.1.0
-rw-r--r--. 1 user group 24K Nov 20 18:53 mpi.jar
drwxr-sr-x. 2 user group 3.0K Nov 20 18:53 release
drwxr-sr-x. 2 user group 3.0K Nov 20 18:53 release_mt
The text was updated successfully, but these errors were encountered:
Actually, the /my/path/spack/opt/spack/linux-centos7-x86_64/intel-19.0.1/intel-mpi-2019.1.144-on7pjaz7zvatdnyxd3salyoxhbukc2zo/compilers_and_libraries_2019.1.144/linux/mpi/intel64/lib/release path is in the 2019.1 intel-mpi module so there is some other reason why something like fftw can't find MPI. I am going to close this.
I installed
intel-mpi@2019.1.144
and I noticedfftw
was not able to findlibmpi.so
. Looking at an oldintel-mpi@2018.3.222
, I see there are a lot more links that were created and more specifically one that linkedlibmpi.so->release_mt/libmpi.so
where the library is actually located. I am not sure if theinstall.sh
that Intel provides, is supposed to create the links, or if Spack is supposed to do this itself. I assume the Intel script should. These seems to cause problems with applications trying to findlibmpi
. I am listing both directories for 2018.3 and 2019.1 below:2018.3:
2019.1:
The text was updated successfully, but these errors were encountered: