<div dir="ltr">Hi everyone,<div>I am trying to compile Quantum Espresso with the intel parallel studio xe, but my installation is on a non-standard directory. I apologize if my question is too basic.</div><div><br></div><div>When I compile, I get a warning about the libfabric.so.1 not being found, and then the compilation fails: </div><div><br></div><div>ld: warning: libfabric.so.1, needed by /home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so, not found (try using -rpath or -rpath-link)<br>/home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so: undefined reference to `fi_strerror@FABRIC_1.0'<br>/home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so: undefined reference to `fi_tostr@FABRIC_1.0'<br>/home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so: undefined reference to `fi_fabric@FABRIC_1.1'<br>/home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so: undefined reference to `fi_dupinfo@FABRIC_1.1'<br>/home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so: undefined reference to `fi_getinfo@FABRIC_1.1'<br>/home/jotabe/intel/compilers_and_libraries_2020.4.304/linux/mpi/intel64/lib/release/libmpi.so: undefined reference to `fi_freeinfo@FABRIC_1.1'<br>make[2]: *** [Makefile:61: molecularnexafs.x] Error 1<br>make[2]: Leaving directory '/home/jotabe/qe-6.7/XSpectra/src'<br>make[1]: *** [Makefile:7: all] Error 1<br>make[1]: Leaving directory '/home/jotabe/qe-6.7/XSpectra'<br>make: *** [Makefile:116: xspectra] Error 1<br></div><div><br></div><div>I know the location for libfabric.so.1 is, but I am unsure how or where to put it? Where should I write the location for that file so the compiler can take it into account? make.inc, Makefile or somewhere else? Where in those files and with what syntax? Thanks!</div></div>