Quantum ESPRESSO

Dari ALELEON by EFISON

Revisi sejak 5 April 2021 09.08 oleh LSlowmotion (bicara | kontrib) (add QE version and SLURM)

Software Quantum ESPRESSO

Quantum ESPRESSO adalah framework suite untuk kalkulasi electronic-structure dan modeling material berdasarkan density-functional theory, plane waves, dan pseudopotentials.

Versi yang Tersedia

Versi Nama Modul Dukungan Hardware Partisi
6.7 qe CPU, parallel multi-node epyc

SLURM Submission Script

User harus menggunakan Scheduler SLURM untuk menjalankan komputasi Quantum ESPRESSO di Compute Node. User dapat menjalankan Quantum ESPRESSO dengan satu node atau paralel (lebih dari satu node) untuk performa lebih kencang.

Satu Node

Contoh menggunakan 64 core CPU dan RAM 128GB.

#!/bin/bash

#SBATCH --ntasks=64
#SBATCH --mem=128GB
#SBATCH --time=10:00:00
#SBATCH --output=result-%j.out
#SBATCH --error=result-%j.err

# MODULE
module load qe

# RUN COMMAND
# mpirun wajib menggunakan flag protokol UCX
mpirun -np 64 --mca pml ucx --mca osc ucx pw.x -input <file_input>

Banyak Node

Contoh menggunakan 2 node, masing-masing 64 core CPU dan RAM 128GB.

#!/bin/bash

#SBATCH --nodes=2
#SBATCH --ntasks-per-node=64
#SBATCH --mem=128GB
#SBATCH --time=10:00:00
#SBATCH --output=result-%j.out
#SBATCH --error=result-%j.out

# MODULE
module load qe

# RUN COMMAND
# mpirun wajib menggunakan flag protokol UCX
# Total proses MPI = ntasks per node X nodes
mpirun -np 128 --mca pml ucx --mca osc ucx pw.x -input <file_input>