User Tools

Site Tools


admin:compilaciones:libxc

Compilación LibXC 6.2.2

La siguiente compilacion utiliza autotools y el compilador de Intel oneAPI.

Desde dentro de un nodo de computo cargamos los modulos necesarios:

module purge
module load autotools intel

Luego, corremos autoreconf para generar archivos de configuracion, y procedemos a configurar el entorno:

./configure --prefix=/data/shared/apps/libxc/6.2.2   \
  --enable-shared     CC=icx FC=ifort \
    FFLAGS="-fPIC" FCFLAGS="-fPIC" --disable-fhc
    
make -j64

Por ultimo, hacemos un chequeo de tests e instalamos en la ruta definida anteriormente:

make check
make install

Referencias

LIBXC para ABINIT

wget https://gitlab.com/libxc/libxc/-/archive/6.2.2/libxc-6.2.2.tar.bz2
tar xvf libxc-6.2.2.tar.bz2
mv libxc-6.2.2 6.2.2
rm libxc-6.2.2.tar.bz2
cd 6.2.2

module purge
module load intel autotools
autoreconf -i
 ./configure CC=icx FC=ifort --prefix=/data/shared/apps/abinit/10.6.3/libs --enable-kxc
make
make check
make install
admin/compilaciones/libxc.txt · Last modified: by bbruzzo