Good morning. I hope you are all doing well. Recently, I have to reinstall Yambo on a super cluster. I download the 5.2.3 version from Yambo official webcite. When I tried to compile it, the error message is always the same, *** [mod_xc_functionals.o] Error 1. It seems the package does not find the LibXC.
The weird things are:(1) When I run the configuration, I include several pathes of the libraries. But the script does not read them. The command is listed as below:
Code: Select all
./configure CC=icc FC=ifort MPIFC=mpiifort MPIF77=ifort MPICC=mpiicc F77=ifort --with-libxc-libs=libxc-6.2.2 --with-libxc-path=/work2/09846/pandachang97/Software/libxc-6.2.2/ --with-libxc-includedir=/work2/09846/pandachang97/Software/libxc-6.2.2/include/ --with-libxc-libdir=/work2/09846/pandachang97/Software/libxc-6.2.2/lib/ \
--with-netcdff-libs --with-netcdff-path=/opt/apps/intel19/netcdf/4.9.0/x86_64/ --with-netcdff-libdir=/opt/apps/intel19/netcdf/4.9.0/x86_64/lib/ --with-netcdff-includedir=/opt/apps/intel19/netcdf/4.9.0/x86_64/include/ \
--with-hdf5-libs --with-hdf5-path=/opt/apps/intel19/hdf5/1.12.2/x86_64/ --with-hdf5-libdir=/opt/apps/intel19/hdf5/1.12.2/x86_64/lib/ --with-hdf5-includedir=/opt/apps/intel19/hdf5/1.12.2/x86_64/include/ --with-petsc-libs
Code: Select all
llibxc = /work2/09846/pandachang97/Software/libxc-6.2.2/lib/libxcf90.a /work2/09846/pandachang97/Software/libxc-6.2.2/lib/libxcf03.a /work2/09846/pandachang97/Software/libxc-6.2.2/lib/libxc.a
ilibxc = -I/work2/09846/pandachang97/Software/libxc-6.2.2/include
Xin