Menggunakan ALELEON Supercomputer via EFIRO: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (menulis hingga SLURM) |
WilsonLisan (bicara | kontrib) (test copy tutorial job composer lama) |
||
Baris 1: | Baris 1: | ||
Halaman ini menjelaskan penggunaan ALELEON Supercomputer melalui EFIRO: layanan web service dengan grafis untuk memvisualisasikan penggunaan ALELEON Supercomputer. | |||
== '''0 - Fitur Utama EFIRO''' == | |||
Terdapat tiga fitur utama EFIRO yang esensial untuk menjalankan komputasi user: | |||
{| class="wikitable" | |||
!Job Composer: menjalankan job komputasi ke Compute Node | |||
|- | |||
!ALELEON Desktop: Sesi interaktif virtual desktop | |||
|- | |||
!Sesi interaktif Jupyter Lab | |||
|} | |||
== '''1 - Login''' == | == '''1 - Login''' == | ||
Buka alamat web '''<code>http://efisonlt.ood</code>''' kemudian masukkan username dan password user. | Buka alamat web '''<code>http://efisonlt.ood</code>''' kemudian masukkan username dan password user. | ||
== '''2 - Halaman Dashboard EFIRO''' == | == '''2 - Halaman Dashboard EFIRO''' == | ||
Setelah login, user masuk ke halaman dashboard EFIRO. Berikut adalah daftar menu beserta penjelasannya: | Setelah login, user masuk ke halaman dashboard EFIRO yang berada di '''Login Node'''. Berikut adalah daftar menu beserta penjelasannya: | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
!Daftar Menu pada dashboard EFIRO | !Daftar Menu pada dashboard EFIRO | ||
|- | |- | ||
| | |[[Berkas:Efiromenubarbig3.png|1085x1085px]] | ||
===Jobs > Job Composer=== | ===Jobs > Job Composer=== | ||
*Halaman untuk membuat dan menjalankan komputasi di Compute Node ALELEON Supercomputer. | *Halaman untuk membuat dan menjalankan komputasi di Compute Node ALELEON Supercomputer. | ||
Baris 39: | Baris 52: | ||
== '''3 - Menjalankan Komputasi ke Compute Node via Job Composer''' == | == '''3 - Menjalankan Komputasi ke Compute Node via Job Composer''' == | ||
'''User menggunakan halaman Jobs > Job Composer''' untuk menjalankan komputasi di Compute Node yang merupakan bagian server utama menjalankan job komputasi user. Halaman Job Composer memvisualisasikan '''SLURM''', yaitu program manajemen untuk mengatur alokasi dan antrian resources job submission user di Compute Node. | |||
[[Berkas:Slurmm.png|al=|600x600px]] | [[Berkas:Slurmm.png|al=|600x600px]] | ||
{| class="wikitable" | |||
|+Langkah menggunakan Job Composer untuk melakukan job submission | |||
|'''1''' | |||
|Buka menu dashboard EFIRO '''<code>Jobs</code> > <code>Jobs Composer</code>''' | |||
[[Berkas:Efirojobcomposermenu.png|nirbing|300x300px|al=]] | |||
|- | |||
|'''2''' | |||
|Pilih '''<code>New Jobs</code> > <code>From Template</code>''' | |||
[[Berkas:Jcnewjobmarked.png|al=|nirbing|180x180px]] | |||
|- | |||
|'''3''' | |||
| | |||
=== '''Memilih Template Software Komputasi yang diinginkan''' === | |||
* Pilih template job yang diinginkan. | |||
** ''Note: Template job dibuat oleh admin EFISON serta disesuaikan dengan nama software komputasi dan versinya. User dapat meminta bantuan admin untuk pembuatan template melalui email '''support@efisonlt.com'''.'' | |||
* Isi '''<code>Job Name</code>''' sesuai keinginan user, kemudian klik '''<code>Create New Job</code>'''. | |||
[[Berkas:Jcselecttemplate3.png|al=|nir|jmpl|Isi atau ganti <code>'''Job Name'''</code> sesuai keinginan user, kemudian klik <code>'''Create New Job'''</code>.]] | |||
|- | |||
|'''4''' | |||
| | |||
=== '''Mempersiapkan File untuk Menjalankan Job''' === | |||
[[Berkas:Jcjoboption.png|600x600px]] | |||
Terdapat tiga opsi: | |||
*'''<code>Edit Files</code>''': Melakukan upload / download / editing file input untuk menjalankan job komputasi user. | |||
**''Fitur upload pada laman Edit Files '''mempunyai batasan ukuran upload 2GB per file'''. Gunakan [[Upload File dengan Aplikasi FTP|'''aplikasi FTP''']] apabila user hendak mengupload file tunggal diatas 2GB.'' | |||
*'''<code>Job Options</code>''': Untuk mengganti nama job komputasi | |||
*'''<code>Open Terminal</code>''': Membuka terminal pada direktori job tersebut. | |||
|- | |||
|'''5A''' | |||
| | |||
==='''Melengkapi Submit Script Template'''=== | |||
[[Berkas:Jceditor3.png|al=|nirbing|300x300px]] | |||
Melalui '''<code>Open Editor</code>''', lengkapi Submit Script dengan mengganti bagian yang di tandai 4 garis miring (////). | |||
*'''''Jangan lupa klik <code>Save</code> setiap sekali mengubah script.''''' | |||
|- | |||
|'''5B''' | |||
| | |||
==='''Panduan lengkap mengisi Submit Script:'''=== | |||
[[Berkas:Wiki-14edit.jpg|al=SLURM Script ALELEON Supercomputer|1000x1000px |link=Submit Script ALELEON Supercomputer ]] | |||
|- | |||
| rowspan="3" |'''6''' | |||
| | |||
==='''Menjalankan Job'''=== | |||
Jalankan job dengan klik tombol '''<code>Submit</code>'''. | |||
[[Berkas:Jcsubmit2.png|al=|nirbing|600x600px]] | |||
|- | |||
|Berikut penjelasan kolom '''<code>Status</code>,''' pantau dengan refresh halaman job''':''' | |||
{| class="wikitable" | |||
!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, Bisa karena di Stop atau Delete oleh user. | |||
|} | |||
|- | |||
| | |||
===Stop atau Cancel Job=== | |||
Untuk menghentikan job yang tengah berjalan, klik tombol '''Stop'''. | |||
[[Berkas:Stop.png|nirbing|600x600px]] | |||
|- | |||
|'''7A''' | |||
| | |||
==='''Melihat hasil job yang selesai'''=== | |||
Hasil output job dapat dilihat pada kolom '''<code>Folder Contents</code>''' atau membuka halaman '''<code>Edit Pages</code>.'''[[Berkas:Jcfoldercontentsedit.png|al=|nir|jmpl|User dapat melihat semua file output yang keluar di kolom '''<code>Folder Contents</code>'''.]][[Berkas:Jcjoboption3.png|nir|jmpl|atau dengan membuka menu '''<code>Edit Files</code>'''.]] | |||
|- | |||
|'''7B''' | |||
| | |||
==='''Submit Ulang Job'''=== | |||
User dapat '''menjalankan ulang ruang job yang sama''' (misalkan ketika ada koreksi file input atau Submit Script) dengan '''mengklik kembali tombol <code>Submit</code>'''. | |||
|}ssss |
Revisi per 23 September 2022 03.49
Halaman ini menjelaskan penggunaan ALELEON Supercomputer melalui EFIRO: layanan web service dengan grafis untuk memvisualisasikan penggunaan ALELEON Supercomputer.
0 - Fitur Utama EFIRO
Terdapat tiga fitur utama EFIRO yang esensial untuk menjalankan komputasi user:
Job Composer: menjalankan job komputasi ke Compute Node |
---|
ALELEON Desktop: Sesi interaktif virtual desktop |
Sesi interaktif Jupyter Lab |
1 - Login
Buka alamat web http://efisonlt.ood
kemudian masukkan username dan password user.
2 - Halaman Dashboard EFIRO
Setelah login, user masuk ke halaman dashboard EFIRO yang berada di Login Node. Berikut adalah daftar menu beserta penjelasannya:
3 - Menjalankan Komputasi ke Compute Node via Job Composer
User menggunakan halaman Jobs > Job Composer untuk menjalankan komputasi di Compute Node yang merupakan bagian server utama menjalankan job komputasi user. Halaman Job Composer memvisualisasikan SLURM, yaitu program manajemen untuk mengatur alokasi dan antrian resources job submission user di Compute Node.
1 | Buka menu dashboard EFIRO Jobs > Jobs Composer
| |||||||||||
2 | Pilih New Jobs > From Template
| |||||||||||
3 |
Memilih Template Software Komputasi yang diinginkan
| |||||||||||
4 |
Mempersiapkan File untuk Menjalankan JobTerdapat tiga opsi:
| |||||||||||
5A |
Melengkapi Submit Script TemplateMelalui
| |||||||||||
5B |
Panduan lengkap mengisi Submit Script: | |||||||||||
6 |
Menjalankan JobJalankan job dengan klik tombol | |||||||||||
Berikut penjelasan kolom Status , pantau dengan refresh halaman job:
| ||||||||||||
Stop atau Cancel JobUntuk menghentikan job yang tengah berjalan, klik tombol Stop. | ||||||||||||
7A |
Melihat hasil job yang selesaiHasil output job dapat dilihat pada kolomFolder Contents atau membuka halaman Edit Pages .
| |||||||||||
7B |
Submit Ulang JobUser dapat menjalankan ulang ruang job yang sama (misalkan ketika ada koreksi file input atau Submit Script) dengan mengklik kembali tombol |
ssss