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>