You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Korištenje

VerzijaModul
4.1.5siesta/4.1.5

Instalacija

Programski paket SIESTA je pripremljen s kompajlerom Intel 2019,  Intel MKL Scalapack i MPI implementacijom OpenMPI 3.1.4. Instalacija je obavljena dopremanjem izvornog koda, učitavanjem potrebnih modula za kompajler i MPI paralelizaciju te kompajliranjem samog paketa.

Izvorni kod se može pronaći na sjedištu: https://gitlab.com/siesta-project/siesta

Dopremanje izvornog koda i otpakiranje
wget -c https://gitlab.com/siesta-project/siesta/-/package_files/6659062/download -O siesta-4.1.5.tar.gz
tar -v -xzf siesta-4.1.5.tar.gz


Priprema
cd siesta-4.1.5/Obj/
sh ../Src/obj_setup.sh
cp intel.make arch.make
module load mpi/openmpi31-intel-x86_64

Datoteku arch.make je potrebno editirati i dodati postavke za MPI paralelizaciju i Intel kompajler:

arch.make
# parallel compile @ Isabella
CC=mpicc
FC=mpifort
MPI_INTERFACE=libmpi_f90.a
MPI_INCLUDE=.
FPPFLAGS += -DMPI -qopenmp
LIBS += -qopenmp -mkl=parallel -i8 -lmkl_core -lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64 -lmkl_sequential
Kompajliranje
make -j8
cp siesta /apps/siesta/4.1.5
  • No labels