I have installed the latest
libxc: with ./configure --prefix=/usr
etsf_io with ./configure --prefix=/usr
libxc is downloaded from the tddft.org because I needed the latest version of it installed for something else.
I tried to configure abinit with
./configure --prefix=/usr --enable-mpi="yes" --with-mpi-prefix=/usr --with-fallbacks-tardir=/opt/abinit/tarballs
The tarballs are indeed in the suggested location.
In short, configure does not think libxc or etsf_io "work," and it used the fallback ones. Then, make failed with:
Code: Select all
libxc_mod.F90:137.64:
if (xcstrg(ii)=="XC_GGA_X_B86_R") id(ii)=XC_GGA_X_B86_R
1
Error: Symbol 'xc_gga_x_b86_r' at (1) has no IMPLICIT type
libxc_mod.F90:235.60:
if (xcstrg(ii)=="XC_LCA_LCH") id(ii)=XC_LCA_LCH
1
Error: Symbol 'xc_lca_lch' at (1) has no IMPLICIT type
libxc_mod.F90:234.60:
if (xcstrg(ii)=="XC_LCA_OMC") id(ii)=XC_LCA_OMC
1
Error: Symbol 'xc_lca_omc' at (1) has no IMPLICIT type
make[7]: *** [libxc_mod.lo] Error 1
make[7]: Leaving directory `/opt/abinit/plugins/atompaw/atompaw-3.0.1/src'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/opt/abinit/plugins/atompaw/atompaw-3.0.1'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/opt/abinit/plugins/atompaw/atompaw-3.0.1'
make[4]: *** [build-stamp] Error 2
make[4]: Leaving directory `/opt/abinit/plugins/atompaw'
make[3]: *** [package-ready] Error 2
make[3]: Leaving directory `/opt/abinit/plugins/atompaw'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/abinit/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/abinit'
make: *** [all] Error 2
I would also like to build the gui, but configure tells me:
configure: the Abinit GUI will never be built
I also have atlas, blas, lapack, scalapack, fftw3, and sparskit installed, if there are ways to take advantage of that, please tell me. I am trying to optimize as much as possible.
Thank you,
Alex