COMCOT: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (formatting) |
WilsonLisan (bicara | kontrib) (test) |
||
Baris 109: | Baris 109: | ||
! 3B | ! 3B | ||
|- | |- | ||
|'''SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit''' berdasarkan:*Sisa Core Hour user dan [[Limitasi Fair Usage ALELEON Supercomputer|'''Fair Usage Limit''']]. | |'''SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit''' berdasarkan: | ||
* Sisa Core Hour user dan [[Limitasi Fair Usage ALELEON Supercomputer|'''Fair Usage Limit''']]. | |||
* Spesifikasi sistem dan software komputasi. | * Spesifikasi sistem dan software komputasi. | ||
Untuk melihat limit, jalankan perintah berikut: | Untuk melihat limit, jalankan perintah berikut: | ||
Baris 165: | Baris 167: | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
!Langkah Job Submission Web EFIRO | !Langkah Job Submission Web EFIRO | ||
[[Berkas:Efirojobcomposer3.png|nirbing|400x400px]] | [[Berkas:Efirojobcomposer3.png|nirbing|400x400px]] | ||
|- | |- | ||
!1 | !1 | ||
Baris 181: | Baris 183: | ||
|- | |- | ||
|{| class="wikitable" | |{| class="wikitable" | ||
! colspan="2" |Pilih template | ! colspan="2" |Pilih template PHASE/0 yang diinginkan | ||
|- | |- | ||
!Nama Template | ! Nama Template | ||
!Penjelasan | !Penjelasan | ||
|- | |- | ||
| | | PHASE/0 2023.01 | ||
|Menjalankan | |Menjalankan PHASE/0 2023.01 | ||
|- | |||
|PHASE/0 2023.01 ekcal | |||
| Menjalankan PHASE/0 2023.01 dengan ekcal | |||
|}Kemudian Isi '''<code>Job Name</code>''' dan klik '''<code>Create New Job</code>''' | |}Kemudian Isi '''<code>Job Name</code>''' dan klik '''<code>Create New Job</code>''' | ||
[[Berkas:Jctemplate-2.png|nirbing]] | [[Berkas:Jctemplate-2.png|nirbing]] | ||
|- | |- | ||
!4 | !4 | ||
|- | |- | ||
|Siapkan file komputasi yang dibutuhkan. | | Siapkan file komputasi yang dibutuhkan. | ||
[[Berkas:Jcjoboption.png|nirbing|400x400px]] | [[Berkas:Jcjoboption.png|nirbing|400x400px]] | ||
* Upload file melalui menu '''<code>Edit Files</code>''' | *Upload file melalui menu '''<code>Edit Files</code>''' | ||
**Untuk upload file tunggal diatas 2GB gunakan [[Upload File dengan Aplikasi FTP|'''software FTP''']]. | **Untuk upload file tunggal diatas 2GB gunakan [[Upload File dengan Aplikasi FTP|'''software FTP''']]. | ||
|- | |- | ||
Baris 209: | Baris 214: | ||
! | ! | ||
|- | |- | ||
| | |*''Info script lebih detail lihat [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']].'' | ||
*''Info script lebih detail lihat [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']].'' | |||
*''Untuk SBATCH notifikasi email status jalannya job lihat [https://wiki.efisonlt.com/wiki/Submit_Script_ALELEON_Supercomputer#SBATCH_untuk_notifikasi_email_SLURM '''Slurm Jojo'''].'' | *''Untuk SBATCH notifikasi email status jalannya job lihat [https://wiki.efisonlt.com/wiki/Submit_Script_ALELEON_Supercomputer#SBATCH_untuk_notifikasi_email_SLURM '''Slurm Jojo'''].'' | ||
|- | |- | ||
Baris 219: | Baris 223: | ||
*Spesifikasi sistem dan software komputasi. | *Spesifikasi sistem dan software komputasi. | ||
Untuk melihat limit, jalankan perintah berikut pada terminal: | Untuk melihat limit, jalankan perintah berikut pada terminal: | ||
'''$ slimit- | '''$ slimit-mpi''' | ||
|- | |- | ||
!6 | !6 | ||
Baris 225: | Baris 229: | ||
|Jalankan job dengan klik tombol '''<code>Submit</code>'''. | |Jalankan job dengan klik tombol '''<code>Submit</code>'''. | ||
[[Berkas:Jcsubmit2.png|al=|nirbing|400x400px]] | [[Berkas:Jcsubmit2.png|al=|nirbing|400x400px]] | ||
* Pantau kolom status yang menjelaskan status jalannya job. | *Pantau kolom status yang menjelaskan status jalannya job. | ||
*Apabila ingin membatalkan job yang berjalan, klik '''<code>Stop</code>'''. | *Apabila ingin membatalkan job yang berjalan, klik '''<code>Stop</code>'''. | ||
*Job completed dapat dijalankan kembali dengan '''<code>Submit</code>'''. | *Job completed dapat dijalankan kembali dengan '''<code>Submit</code>'''. | ||
Baris 243: | Baris 247: | ||
|Job mengantri dan belum berjalan. | |Job mengantri dan belum berjalan. | ||
|- | |- | ||
| Completed | |Completed | ||
|Job selesai berjalan. | |Job selesai berjalan. | ||
|- | |- | ||
Baris 252: | Baris 256: | ||
#Buka app '''<code>Active Jobs</code>''' [[Berkas:Pinnedapps activejobs.png|nirbing|127x127px]]di homepage EFIRO. | #Buka app '''<code>Active Jobs</code>''' [[Berkas:Pinnedapps activejobs.png|nirbing|127x127px]]di homepage EFIRO. | ||
#[[Berkas:Efiroqueueedit.png|nir|jmpl|''Ubah opsi '''<code>Your jobs</code>''' untuk melihat status job user saja. Klik simbol '''>''' untuk melihat status job pending pada kolom '''Reason'''. Arti reason lihat laman '''[[Daftar Reason NODELIST ALELEON Supercomputer]].''''']] | #[[Berkas:Efiroqueueedit.png|nir|jmpl|''Ubah opsi '''<code>Your jobs</code>''' untuk melihat status job user saja. Klik simbol '''>''' untuk melihat status job pending pada kolom '''Reason'''. Arti reason lihat laman '''[[Daftar Reason NODELIST ALELEON Supercomputer]].''''']] | ||
|} | |} | ||
|- | |- | ||
!7 | !7 | ||
|- | |- | ||
|Lihat output file komputasi pada kolom '''<code>Folder Contents</code>''' | |Lihat output file komputasi pada kolom '''<code>Folder Contents</code>''' | ||
*Atau dengan membuka '''<code>Edit Files</code>''' | *Atau dengan membuka '''<code>Edit Files</code>''' | ||
[[Berkas:Jcfoldercontentsedit.png|al=|nir|jmpl|''Kolom '''<code>Folder Contents</code>'''.'']] | [[Berkas:Jcfoldercontentsedit.png|al=|nir|jmpl|''Kolom '''<code>Folder Contents</code>'''.'']] | ||
|} | |} |
Revisi per 14 Juni 2024 01.49
COMCOT (Cornell Multi-grid Coupled Tsunami Grid) adalah software pemodelan tsunami yang menggunakan metode Shallow Water Equations.
Modul COMCOT
Berikut adalah detail versi COMCOT yang tersedia secara global di ALELEON Supercomputer:
Versi | Nama modul | Modul
DEFAULT |
Dukungan hardware | |||
---|---|---|---|---|---|---|
CPU | GPU | OMP
Threading |
MPI
multi-node | |||
1.7 | comcot/1.7cpu | V | V | - | - | - |
Pilihan Menjalankan Komputasi
User dapat memilih metode menjalankan komputasi sesuai keinginan:
- Job submission terminal
- Berjalan di compute node melalui manajemen Slurm.
- Job submission web EFIRO
- Berjalan di compute node melalui manajemen Slurm via web EFIRO.
Job Submission Terminal
Langkah Job Submission 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.
| ||||||||||||||||
*Info script lebih detail lihat Submit Script ALELEON Supercomputer.
| ||||||||||||||||
3B | ||||||||||||||||
SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
Untuk melihat limit, jalankan perintah berikut: $ slimit-ser | ||||||||||||||||
4 | ||||||||||||||||
Jalankan job komputasi dengan perintah:
$ sbatch [nama-submit-script] Contoh: $ sbatch submit.sh | ||||||||||||||||
5 | ||||||||||||||||
User dapat melihat status jalannya job dengan perintah:
Kolom ST atau STATE menunjukkan status jalannya job.
| ||||||||||||||||
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 |
Job Submission Web EFIRO
Langkah Job Submission Web EFIRO | ||
---|---|---|
1 | ||
Login ke web EFIRO ALELEON Supercomputer. | ||
2 | ||
Buka pinned apps Job Composer ![]() Pilih menu | ||
3 | ||
class="wikitable" | Pilih template PHASE/0 yang diinginkan | |
Nama Template | Penjelasan | |
PHASE/0 2023.01 | Menjalankan PHASE/0 2023.01 | |
PHASE/0 2023.01 ekcal | Menjalankan PHASE/0 2023.01 dengan ekcal |
Kemudian Isi Job Name
dan klik Create New Job
|-
!4
|-
| Siapkan file komputasi yang dibutuhkan.
- Upload file melalui menu
Edit Files
- Untuk upload file tunggal diatas 2GB gunakan software FTP.
|-
!5A
|-
|Lengkapi Submit Script melalui tombol Open Editor
.
- Submit script adalah 'formulir' untuk menjalankan job komputasi.
- Ikuti petunjuk NOTES didalamnya
- Klik
Save
setiap kali mengubah script.
|- ! |- |*Info script lebih detail lihat Submit Script ALELEON Supercomputer.
- Untuk SBATCH notifikasi email status jalannya job lihat Slurm Jojo.
|- !5B |- |SBATCH komputasi (ntasks, mem, time, dll) mempunyai limit berdasarkan:
- Sisa Core Hour user dan Fair Usage Limit.
- Spesifikasi sistem dan software komputasi.
Untuk melihat limit, jalankan perintah berikut pada terminal:
$ slimit-mpi
|-
!6
|-
|Jalankan job dengan klik tombol Submit
.
- Pantau kolom status yang menjelaskan status jalannya job.
- Apabila ingin membatalkan job yang berjalan, klik
Stop
. - Job completed dapat dijalankan kembali dengan
Submit
.
Daftar status job | |
---|---|
Status | Arti |
Not Submitted | Job belum pernah dijalankan. |
Running | Job berjalan. |
Queue | Job mengantri dan belum berjalan. |
Completed | Job selesai berjalan. |
Failed | Job berhenti di tengah jalan, antara error atau di stop user |
Untuk melihat alasan queue:
|
|-
!7
|-
|Lihat output file komputasi pada kolom Folder Contents
- Atau dengan membuka
Edit Files
|}
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