Quantum ESPRESSO: Perbedaan antara revisi
Dari ALELEON by EFISON
LSlowmotion (bicara | kontrib) (add QE version and SLURM) |
LSlowmotion (bicara | kontrib) k (→Banyak Node) |
||
Baris 44: | Baris 44: | ||
#SBATCH --time=10:00:00 | #SBATCH --time=10:00:00 | ||
#SBATCH --output=result-%j.out | #SBATCH --output=result-%j.out | ||
#SBATCH --error=result-%j. | #SBATCH --error=result-%j.err | ||
# MODULE | # MODULE |
Revisi per 7 April 2021 09.28
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.err # 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>