LAMMPS: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (formatting) |
WilsonLisan (bicara | kontrib) (→Batch Job: paraphrasing) |
||
(6 revisi perantara oleh pengguna yang sama tidak ditampilkan) | |||
Baris 19: | Baris 19: | ||
|- | |- | ||
|2022.06.23 update 4 | |2022.06.23 update 4 | ||
|lammps/2022.06.23u4-GCC11.3-AOCL4.0-CUDA12.1 | |<code>lammps/2022.06.23u4-GCC11.3-AOCL4.0-CUDA12.1</code> | ||
|V | |V | ||
|V | |V | ||
Baris 26: | Baris 26: | ||
|- | |- | ||
|2023.08.02 update 1 | |2023.08.02 update 1 | ||
|lammps/2023.08.02u1-GCC11.3-AOCL4.0-CUDA12.1 | |<code>lammps/2023.08.02u1-GCC11.3-AOCL4.0-CUDA12.1</code> | ||
|V | |V | ||
|V | |V | ||
Baris 34: | Baris 34: | ||
Hubungi tim admin melalui email '''support@efisonlt.com''' untuk permintaan instalasi versi lain. | Hubungi tim admin melalui email '''support@efisonlt.com''' untuk permintaan instalasi versi lain. | ||
== '''Permintaan Instalasi Package LAMMPS''' == | === '''Permintaan Instalasi Package LAMMPS''' === | ||
Apabila user menjumpai error package LAMMPS yang hilang (''missing package''), silahkan lapor ke admin lengkap dengan nama package yang dibutuhkan supaya dapat dilakukan proses instalasinya melalui: | Apabila user menjumpai error package LAMMPS yang hilang (''missing package''), silahkan lapor ke admin lengkap dengan nama package yang dibutuhkan supaya dapat dilakukan proses instalasinya melalui email '''support@efisonlt.com.''' | ||
=='''Pilihan Menjalankan Komputasi'''== | |||
User dapat menjalankan LAMMPS dengan pilihan metode: | |||
===Batch Job=== | |||
Menjalankan komputasi siap jalan ke [[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 118: | Baris 116: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
'''Rekomendasi performa optimal untuk LAMMPS akselerasi GPU:''' | |||
* Menggunakan 2 atau 4 ntasks per gpus | |||
* Menggunakan 2 atau 4 cpus-per-task per ntasks. | |||
** ''Perhatikan usage CPU = ntasks * cpus-per-task'' | |||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
!Template Submit Script LAMMPS versi GPU | !Template Submit Script LAMMPS versi GPU | ||
Baris 246: | Baris 250: | ||
$ scancel 231 | $ scancel 231 | ||
|} | |} | ||
{| 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 | ||
Baris 300: | Baris 303: | ||
*Klik '''<code>Save</code>''' setiap kali mengubah script. | *Klik '''<code>Save</code>''' setiap kali mengubah script. | ||
[[Berkas:Jceditor3.png|al=|nirbing|400x400px]] | [[Berkas:Jceditor3.png|al=|nirbing|400x400px]] | ||
'''Rekomendasi performa optimal untuk LAMMPS akselerasi GPU:''' | |||
* Menggunakan 2 atau 4 ntasks per gpus | |||
* Menggunakan 2 atau 4 cpus-per-task per ntasks. | |||
** ''Perhatikan usage CPU = ntasks * cpus-per-task'' | |||
|- | |- | ||
| | | |
Revisi terkini sejak 13 Januari 2025 15.14
LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) adalah framework molekular dinamik untuk pemodelan material (material modelling). LAMMPS adalah software open-source di bawah lisensi GPL v2.
Modul LAMMPS
Berikut adalah detail versi LAMMPS yang tersedia secara global di ALELEON Supercomputer:
Versi | Nama modul | Dukungan hardware | |||
---|---|---|---|---|---|
CPU | GPU | OMP
Threading |
MPI
multi-node | ||
2022.06.23 update 4 | lammps/2022.06.23u4-GCC11.3-AOCL4.0-CUDA12.1
|
V | V | V | V |
2023.08.02 update 1 | lammps/2023.08.02u1-GCC11.3-AOCL4.0-CUDA12.1
|
V | V | V | V |
Hubungi tim admin melalui email support@efisonlt.com untuk permintaan instalasi versi lain.
Permintaan Instalasi Package LAMMPS
Apabila user menjumpai error package LAMMPS yang hilang (missing package), silahkan lapor ke admin lengkap dengan nama package yang dibutuhkan supaya dapat dilakukan proses instalasinya melalui email support@efisonlt.com.
Pilihan Menjalankan Komputasi
User dapat menjalankan LAMMPS dengan pilihan metode:
Batch Job
Menjalankan komputasi siap jalan ke 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.
Rekomendasi performa optimal untuk LAMMPS akselerasi GPU:
| ||||||||||||||||
| ||||||||||||||||
3B | ||||||||||||||||
SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
Untuk melihat limit, jalankan perintah berikut: $ slimit-lammps | ||||||||||||||||
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:
Rekomendasi performa optimal untuk LAMMPS akselerasi GPU:
| ||||||||||||||||
| ||||||||||||||||
5B | ||||||||||||||||
SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
Untuk melihat limit, jalankan perintah ini via menu $ slimit-lammps | ||||||||||||||||
6 | ||||||||||||||||
Jalankan job dengan klik tombol Submit .
| ||||||||||||||||
7 | ||||||||||||||||
Lihat output file komputasi pada kolom Folder Contents
| ||||||||||||||||
8 | ||||||||||||||||
Untuk menghapus ruang job dan datanya:*Pilih ruang job yang akan dihapus.
|
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