Quantum ESPRESSO: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (menambah QE 7.4) |
WilsonLisan (bicara | kontrib) (Paraphrasing batch job) |
||
Baris 45: | Baris 45: | ||
|V | |V | ||
|} | |} | ||
Hubungi admin melalui '''support@efisonlt.com''' apabila membutuhkan instalasi versi lain. | |||
== '''Info Perubahan Menjalankan Quantum ESPRESSO''' == | == '''Info Perubahan Menjalankan Quantum ESPRESSO''' == | ||
Baris 66: | Baris 67: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=='''Metode Menjalankan Komputasi'''== | =='''Metode Menjalankan Komputasi'''== | ||
User dapat menjalankan Quantum ESPRESSO dengan pilihan metode: | |||
===Batch Job=== | ===Batch Job=== | ||
Menjalankan komputasi di [[Spesifikasi ALELEON Supercomputer#Spesifikasi%20Compute%20Node|compute node]] melalui manajemen Slurm kemudian user menunggu hingga selesai. Terdapat dua opsi tampilan yang dapat dipilih sesuai preferensi user: ''<small>(klik expand atau kembangkan)</small>'' | |||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! | !Menggunakan Terminal | ||
[[Berkas:Sbatch | [[Berkas:Sbatch terminal display rev2.png|tepi|400x400px]] | ||
|- | |- | ||
!1 | !1 | ||
Baris 216: | Baris 215: | ||
|} | |} | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! | !Menggunakan Portal Web EFIRO | ||
[[Berkas: | [[Berkas:Efiro jobcomposer display.png|nirbing|400x400px]] | ||
|- | |- | ||
!1 | !1 |
Revisi per 13 Januari 2025 13.55
Quantum ESPRESSO adalah framework suite untuk kalkulasi electronic-structure dan modeling material berdasarkan density-functional theory (DFT), plane waves, dan pseudopotentials.
Modul Quantum ESPRESSO
Berikut adalah detail versi Quantum ESPRESSO yang tersedia secara global di ALELEON Supercomputer:
Versi | Nama modul | Dukungan hardware | |||
---|---|---|---|---|---|
CPU | GPU | OMP
Threading |
MPI
multi-node | ||
6.7 | qe/6.7-GCC10-MKL-LibM
|
V | - | - | V |
6.8 | qe/6.8-GCC10-MKL-LibM
|
V | - | - | V |
7.1 | qe/7.1-GCC11.3-AOCL4.0-ELPA2022.05-Libxc6.1.0
|
V | - | - | V |
7.4 | qe/7.4-GCC13.2-AOCL5.0-ELPA2024.05-Libxc7.0.0
|
V | - | - | V |
Hubungi admin melalui support@efisonlt.com apabila membutuhkan instalasi versi lain.
Info Perubahan Menjalankan Quantum ESPRESSO
Terdapat perubahan sintaks MPI menjalankan Quantum ESPRESSO berdasarkan update Slurm ALELEON Supercomputer pada maintenance 7-12 Januari 2024 yaitu:
- Menggunakan mpirun biasa untuk menjalankan QE satu node.
- Menggunakan mpirun dengan sintaks UCX untuk menjalankan QE multi-node
Perubahan ini telah diupdate pada tutorial template SLURM Submit Script dan Template Job Composer untuk Quantum ESPRESSO dengan skema sintaks MPI berikut:
...
if [ $SLURM_NNODES -eq 1 ]
then
echo "Terdeteksi running QE dengan 1 node"
mpirun -np ${SLURM_NTASKS} pw.x -input ${INPUT_FILE}
elif [ $SLURM_NNODES -gt 1 ]
then
echo "Terdeteksi running QE dengan ${SLURM_NNODES} node"
mpirun -np ${SLURM_NTASKS} --mca pml ucx --mca osc ucx pw.x -input ${INPUT_FILE}
fi
Metode Menjalankan Komputasi
User dapat menjalankan Quantum ESPRESSO dengan pilihan metode:
Batch Job
Menjalankan komputasi di compute node melalui manajemen Slurm kemudian user menunggu hingga selesai. Terdapat dua opsi tampilan yang dapat dipilih sesuai preferensi user: (klik expand atau kembangkan)
Menggunakan Terminal | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||
Login SSH ke ALELEON Supercomputer. | ||||||||||||||||
2 | ||||||||||||||||
Siapkan file komputasi yang dibutuhkan.
| ||||||||||||||||
3A | ||||||||||||||||
Buat Submit Script yaitu 'formulir' untuk menjalankan job komputasi.
| ||||||||||||||||
Contoh template Submit Script, ikuti petunjuk NOTES didalamnya.
| ||||||||||||||||
| ||||||||||||||||
3B | ||||||||||||||||
SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
Untuk melihat limit, jalankan perintah berikut: $ slimit-mpi | ||||||||||||||||
4 | ||||||||||||||||
Jalankan job komputasi dengan perintah:
$ sbatch [nama-submit-script] Contoh: $ sbatch submit.sh | ||||||||||||||||
5 | ||||||||||||||||
User dapat melihat status jalannya job dengan perintah:
| ||||||||||||||||
Apabila user ingin menghentikan job yang berjalan, jalankan perintah:
$ scancel [job-ID] Job ID ada pada squeue diatas. contoh membatalkan job ID 231: $ scancel 231 |
Menggunakan Portal Web EFIRO | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||
Login ke web EFIRO ALELEON Supercomputer. | ||||||||||||||||
2 | ||||||||||||||||
![]() Pilih menu | ||||||||||||||||
3 | ||||||||||||||||
Job Name dan klik Create New Job
| ||||||||||||||||
4 | ||||||||||||||||
Siapkan file komputasi yang dibutuhkan:
| ||||||||||||||||
5A | ||||||||||||||||
Lengkapi Submit Script melalui tombol Open Editor:
| ||||||||||||||||
| ||||||||||||||||
5B | ||||||||||||||||
SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
Untuk melihat limit, jalankan perintah berikut pada terminal: $ slimit-mpi | ||||||||||||||||
6 | ||||||||||||||||
Jalankan job dengan klik tombol Submit .
| ||||||||||||||||
7 | ||||||||||||||||
Lihat output file komputasi pada kolom Folder Contents
| ||||||||||||||||
8 | ||||||||||||||||
Untuk menghapus ruang job dan datanya:
|
Pelaporan Kendala dan Support
Apabila menjumpai masalah teknis dalam menjalankan komputasi, silahkan lapor dengan klik gambar berikut ini.
---
Bila terdapat pertanyaan lainnya, silahkan hubungi admin EFISON melalui email:
support@efisonlt.com