Install Yambo in IRENE machine (TGCC Joliot Curie)

From The Yambo Project
Revision as of 08:53, 19 October 2022 by Attacc (talk | contribs)
Jump to navigation Jump to search

In this page we explain how to configure compile and run Yambo on the IRENE machine on TGCC Joliot Curie. This page referees to the last available version Yambo 5.1.1

In order to configure Yambo you can load the following modules:

module load hdf5/1.8.20
module load blas/mkl/20.0.0
module load netcdf-c/4.6.0
module load netcdf-fortran/4.4.4
module load pnetcdf/1.12.1
module load petsc/3.12.2
module load slepc/3.12.1

and then configure it with the command:

./configure FC=ifort F77=ifort CC=icc MPIF77=mpif90 MPICC=mpicc MPIFC=mpif90 --enable-open-mp --enable-par-linalg \
--with-scalapack-libs=mkl --with-blacs-libs=mkl \
--enable-slepc-linalg --with-slepc-path=${SLEPC_ROOT} --with-petsc-path=${PETSC_ROOT} \
--with-netcdf-includedir=${NETCDF_INCDIR}  --with-netcdf-libs="${NETCDF_LDFLAGS}" \
--with-netcdff-includedir=${NETCDFFORTRAN_INCDIR}  --with-netcdff-libs="${NETCDFFORTRAN_LDFLAGS}"