Opis
CASTEP je aplikacija za simulaciju materijala na atomskoj razini, posebno usmjerena na proučavanje elektronske strukture i svojstava čvrstih tvari.
Važno
Korištenje CASTEP-a ograničeno je na registrirane korisnike.
Više informacija na:
Verzije
Verzija | Modul | Prevodioc | Podrška | Paralelizacija * | Supek | Padobran |
---|---|---|---|---|---|---|
19.11 | scientific/castep/19.11 | GNU | CPU | Serijski + MPI | ||
20.11 | scientific/castep/20.11 | GNU | CPU | Serijski + MPI | ||
21.11 | scientific/castep/21.11 | GNU | CPU | Serijski + MPI | ||
22.11 | scientific/castep/22.11 | GNU | CPU | Serijski + MPI |
Službena dokumentacija
Primjeri
Ukoliko primijetite sporo izvođenje na Padobranu, preporučuje se korištenje privremenog direktorija TMPDIR. Naime, ponekad input/output (čitanje/pisanje) može biti usko grlo u izvođenju posla.
Prije pokretanja CASTEP-a iz privremenog direktorija, potrebno je tamo premjestiti sve potrebne input datoteke, npr.:
cp -r * ${TMPDIR} && cd ${TMPDIR}
Po završetku izvođenja, potrebno je vratiti nazad željene output datoteke, npr.:
cp -r * ${PBS_O_WORKDIR}
Paralelno izvođenje
Jedan čvor (Supek i Padobran)
U primjeru niže, aplikacija će se pokrenuti na jednom čvoru, na sveukupno 32 procesorske jezgre, odnosno 32 MPI procesa. Sveukupno zatražena memorija iznosi 96 GB.
#PBS -q cpu #PBS -l select=32:mem=3gb #PBS -l place=pack cd ${PBS_O_WORKDIR} module load scientific/castep/20.11 mpiexec castep.mpi Cu
Više čvorova (Supek)
U primjeru niže, aplikacija će se pokrenuti na dva čvora, na svakom po 16 procesorskih jezgri, odnosno 16 MPI procesa. Zatražena memorija po čvoru (odnosno po chunku) iznosi 48 GB.
#PBS -q cpu #PBS -l select=2:mpiprocs=16:ncpus=16:mem=48gb #PBS -l place=scatter export OMP_NUM_THREADS=1 cd ${PBS_O_WORKDIR} module load scientific/castep/20.11 mpiexec castep.mpi Cu
Serijsko izvođenje
U primjeru niže, aplikacija će se pokrenuti na jednoj procesorskoj jezgri.
#PBS -q cpu-single cd ${PBS_O_WORKDIR} module load scientific/castep/20.11 castep.serial Si2