Hi Satish, On Mon, Jan 30, 2017 at 1:36 PM, Satish Sherikar <[email protected]> wrote: > Hi Ward, > > I have attached config.log for HDF5. > > We are using mpiicc, mpiifort and mpiif90 in our cluster. But it is taking > FC=mpif90. > > I didnt understand how to change all these.
You are building HDF5 with the `goolf` toolchain. This combines GCC with OpenMPI and that's the reason why EB is using mpif90. If you want to use the intel compilers, you must use the `intel` toolchain. I see both have it in your PATH already. EB cannot use this directly: it wants a intel installation done by EB itself. The HDF5 configure scripts fails because of: configure:4476: mpicc -o conftest -O2 -march=native -fPIC -I/gpfs1/home/ibm/.local/easybuild/software/OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2/include -I/gpfs1/home/ibm/.local/easybuild/software/ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2 .6-LAPACK-3.4.2/include -I/gpfs1/home/ibm/.local/easybuild/software/FFTW/3.3.3-gompi-1.4.10/include -I/gpfs1/home/ibm/.local/easybuild/software/zlib/1.2.7-goolf-1.4.10/include -I/gpfs1/home/ibm/.local/easybuild/software/Szip/2.1-goolf-1.4 .10/include -L/gpfs1/home/ibm/.local/easybuild/software/GCC/4.7.2/lib64 -L/gpfs1/home/ibm/.local/easybuild/software/GCC/4.7.2/lib -L/gpfs1/home/ibm/.local/easybuild/software/OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2/lib -L/gpfs1/home/ibm/ .local/easybuild/software/ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2/lib -L/gpfs1/home/ibm/.local/easybuild/software/FFTW/3.3.3-gompi-1.4.10/lib -L/gpfs1/home/ibm/.local/easybuild/software/zlib/1.2.7-goolf-1.4.10/lib -L/gpfs 1/home/ibm/.local/easybuild/software/Szip/2.1-goolf-1.4.10/lib conftest.c -lm -lpthread >&5 configure:4480: $? = 0 configure:4487: ./conftest ./conftest: error while loading shared libraries: libbat.so: cannot open shared object file: No such file or directory I've never heard of `libbat.so` and it doesn't get linked in. Any idea where it comes from? Ward

