Preskočiť na obsah

QMCPack

Popis

QMCPack je Quantum Monte Carlo (QMC) softvér určený na QMC výpočty elektronickej štruktúry vo fyzike tuhej fázy a materiálovej fyzike. V tomto návode sa dozviete, ako nastaviť a spustiť QMCPack na našom HPC systéme Devana pomocou kontajnerov Singularity.


Dostupné verzie

V súčasnosti sú dostupné tieto verzie QMCPack:

  • Závislosti pri behu:
    • singularity/ce-3.11.0

QMCPack je dostupný ako kontajner; na jeho spustenie použite Singularity. Najprv načítajte modul Singularity pomocou nasledujúceho príkazu:

module load singularity/ce-3.11.0

Kontajner sa nachádza v /storage-apps/software/qmcpack/3.16/qmcpack_v3.16.0_with_nexus.sif.


Spustenie QMCPack

Na spustenie QMCPack spustite kontajner pomocou nasledujúceho príkazu:

singularity run --nv /storage-apps/software/qmcpack/3.16/qmcpack_v3.16.0_with_nexus.sif

Prepnútač --nv povoľuje podporu GPU, ktorá je nevyhnutná, ak spúšťate QMCPack na uzloch s GPU. Viac informácií nájdete na stránke Singularity v našej dokumentácii alebo v manuáli.

Po spustení kontajnera môžete QMCPack jednoducho spustiť vykonaním príkazu qmcpack.

Pre multi-node výpočty musí byť nasledujúci príkaz prítomný v skripte sbatch:

srun --mpi=pmi2 [srun_flags] singularity run --nv [singularity_flags] /storage-apps/software/qmcpack/3.16/qmcpack_v3.16.0_with_nexus.sif <input.xml>
Created by: Marek Štekláč