Opis
Elk je aplikacija fizike čvrstog stanja, koja koristi FP-LAPW metodu za proračun elektronskih svojstava materijala unutar teorija funkcionala gustoće (DFT). Koristi se za analizu elektronske strukture, energija, gustoća stanja i drugih fizikalnih svojstava materijala.
Elk je otvorenog koda, a podržava hibridnu paralelizaciju, MPI + OpenMP.
Verzije
Verzija | Modul | Podrška | Paralelizacija | Supek | Padobran |
---|---|---|---|---|---|
10.1.15 | scientific/elk/10.1.15 | CPU | MPI + OpenMP |
Službena dokumentacija
Primjeri
Kad u zaglavlju PBS skripte definirate vrijednost varijable ncpus
, u okolinu se automatski doprema ista vrijednost OMP_NUM_THREADS
varijable.
U primjeru niže, aplikacija će se pokrenuti s 4 MPI procesa i 2 OpenMP threada po MPI procesu.
Bash skripta
#PBS -q cpu #PBS -l select=4:ncpus=2:mem=4gb #PBS -j oe export OMP_PROC_BIND="true" cd ${PBS_O_WORKDIR} module load "scientific/elk/10.1.15" mpirun --map-by SLOT:PE=${OMP_NUM_THREADS} elk