Opis

BAGEL (engl. Brilliantly Advanced General Electronic-structure Library) je računalno-kemijska aplikacija za izračune elektronskih struktura.

Aplikacija je otvorenog koda, a podržava MPI paralelizaciju što znači da radi s raspodijeljenom memorijom te se može širiti van jednog računalnog čvora.

Verzije

VerzijaModulPrevodiocPodrškaParalelizacijaSupekPadobran
22.06 *scientific/bagel/22.06-intelIntel (+ MKL)CPUMPIcheck mark button(error) 
scientific/bagel/22.06
GNU(error) check mark button

* https://github.com/qsimulate-open/bagel, master branch, commit 2955e4d (Jun 3, 2022)

Ne podržava Crayevu MPICH implementaciju već koristi Open MPI, na oba resursa.

Službena dokumentacija

Primjeri

MPI

U primjeru niže, aplikacija će pokrenuti 8 MPI procesa.

Zbog nemogućnosti Open MPI-ja da iskoristi puni potencijal Slingshot mreže, preporučljivo je aplikaciju zadržati unutar granica jednog čvora, koristeći:

#PBS -l place=pack

Bash skripta
#PBS -q cpu
#PBS -l select=8:mem=1gb
#PBS -l place=pack
 
cd ${PBS_O_WORKDIR}
 
module load scientific/bagel/22.06-intel
 
mpiexec BAGEL input.json
  • No labels