Menggunakan ALELEON Supercomputer via EFIRO: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (overhaul hingga job composer) |
WilsonLisan (bicara | kontrib) (setengah overhaul aleleon desktop) |
||
Baris 1: | Baris 1: | ||
Halaman ini menjelaskan tutorial EFIRO: layanan web service untuk menggunakan ALELEON Supercomputer. | Halaman ini menjelaskan tutorial web EFIRO: layanan web service untuk menggunakan ALELEON Supercomputer. | ||
== '''1 | Login Web EFIRO''' == | == '''1 | Login Web EFIRO''' == | ||
Sebelum login, [[Koneksi VPN ALELEON Supercomputer|'''user harus terhubung ke jaringan VPN ALELEON Supercomputer''']]. | Sebelum login, [[Koneksi VPN ALELEON Supercomputer|'''user harus terhubung ke jaringan VPN ALELEON Supercomputer''']]. | ||
* Buka alamat web '''<code>http://aleleon.ood</code>''' kemudian masukkan username dan password user. | * Buka alamat web '''<code>http://aleleon.ood</code>''' kemudian masukkan username dan password user. | ||
Baris 41: | Baris 41: | ||
[[Berkas:Slurmm.png|al=|600x600px]] | [[Berkas:Slurmm.png|al=|600x600px]] | ||
Pada web EFIRO, user menjalankan job komputasi ke [https://wiki.efisonlt.com/wiki/Spesifikasi_ALELEON_Supercomputer#Spesifikasi_Compute_Node '''Compute Node'''] melalui menu '''<code>Job Composer</code>''' yang memvisualisasikan penggunaan program manajemen atau scheduler '''SLURM.''' | |||
=== Tutorial Spesifik per Software Komputasi === | === Tutorial Spesifik per Software Komputasi === | ||
Baris 52: | Baris 52: | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! colspan="2" |Langkah Umum Menggunakan Job Composer | ! colspan="2" |Langkah Umum Menggunakan Job Composer | ||
|- | |||
|'''0''' | |||
|Bagi akun perseorangan, disarankan untuk mengecek sisa [[Core Hour|'''Core Hour''']] sebelum menjalankan komputasi. | |||
[[Berkas:Shellaccess.png|nirbing|200x200px]] | |||
*Buka terminal melalui menu '''<code>Clusters</code> > <code>Aleleon Shell Access</code>'''. | |||
*Jalankan perintah | |||
$ '''sausage''' | |||
|- | |- | ||
|'''1''' | |'''1''' | ||
Baris 81: | Baris 88: | ||
*Info Submit Script lebih detail lihat laman [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']] | *Info Submit Script lebih detail lihat laman [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']] | ||
|- | |- | ||
|''' | |'''6A''' | ||
|Jalankan job dengan klik tombol '''<code>Submit</code>'''. | |Jalankan job dengan klik tombol '''<code>Submit</code>'''. | ||
[[Berkas:Jcsubmit2.png|al=|nirbing|600x600px]] | [[Berkas:Jcsubmit2.png|al=|nirbing|600x600px]] | ||
Baris 90: | Baris 97: | ||
!Arti | !Arti | ||
|- | |- | ||
|Not Submitted | |'''<code>Not Submitted</code>''' | ||
|Job belum pernah dijalankan. | |Job belum pernah dijalankan. | ||
|- | |- | ||
|Running | |'''<code>Running</code>''' | ||
|Job berjalan. | |Job berjalan. | ||
|- | |- | ||
|Queue | |'''<code>Queue</code>''' | ||
|Job mengantri dan belum berjalan. Untuk melihat detail status antrian: | |Job mengantri dan belum berjalan. Untuk melihat detail status antrian: | ||
Baris 107: | Baris 114: | ||
[[Berkas:Efiroqueueedit.png|al=|jmpl|''Halaman Active Jobs. Ubah opsi '''<code>Your jobs</code>''' untuk melihat status job user saja. Klik simbol '''>''' untuk melihat detail job submission.''|kiri]] | [[Berkas:Efiroqueueedit.png|al=|jmpl|''Halaman Active Jobs. Ubah opsi '''<code>Your jobs</code>''' untuk melihat status job user saja. Klik simbol '''>''' untuk melihat detail job submission.''|kiri]] | ||
|- | |- | ||
|Completed | |'''<code>Completed</code>''' | ||
|Job selesai berjalan. | |Job selesai berjalan. | ||
|- | |- | ||
|Failed | |'''<code>Failed</code>''' | ||
|Job berhenti di tengah jalan, bisa karena di Stop atau Delete oleh user. | |Job berhenti di tengah jalan, bisa karena di Stop atau Delete oleh user. | ||
|} | |} | ||
Apabila ingin menghentikan job yang tengah berjalan, klik tombol '''<code>Stop</code>'''. | |- | ||
|'''6B''' | |||
|Apabila ingin menghentikan job yang tengah berjalan, klik tombol '''<code>Stop</code>'''. | |||
[[Berkas:Stop.png|nirbing|600x600px]] | [[Berkas:Stop.png|nirbing|600x600px]] | ||
|- | |- | ||
Baris 123: | Baris 131: | ||
|User dapat '''menjalankan ulang ruang job yang sama''' dengan mengklik kembali tombol '''<code>Submit</code>'''. | |User dapat '''menjalankan ulang ruang job yang sama''' dengan mengklik kembali tombol '''<code>Submit</code>'''. | ||
|} | |} | ||
== ''' | == '''4 | Sesi Interaktif EFIRO''' == | ||
Web EFIRO mempunyai fitur sesi komputasi interaktif berbasis GUI seperti IDE dan virtual desktop melalui menu '''<code>Interactive Apps</code>'''. Silahkan lihat daftar sesi interaktif EFIRO berikut: | |||
* Sesi interaktif berjalan di [https://wiki.efisonlt.com/wiki/Spesifikasi_ALELEON_Supercomputer#Spesifikasi_Interactive_Node '''Interactive Node''']. | |||
[[Berkas:Aleleondesktop.png|600x600px]] | === ALELEON Desktop === | ||
[[Berkas:Aleleondesktop.png|pus|600x600px]] | |||
ALELEON Desktop adalah sesi | |||
ALELEON Desktop adalah sesi virtual desktop. Berikut adalalah langkah memulai sesi ALELEON Desktop ''(klik Expand atau Kembangkan)'': | |||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! colspan="2" | | ! colspan="2" |Memulai Sesi Interaktif ALELEON Desktop | ||
|- | |||
| | |||
|Bagi akun perseorangan, disarankan untuk mengecek sisa [[Core Hour|'''Core Hour''']] sebelum menjalankan sesi interaktif. | |||
[[Berkas:Shellaccess.png|nirbing|200x200px]] | |||
*Buka terminal melalui menu '''<code>Clusters</code> > <code>Aleleon Shell Access</code>'''. | |||
*Jalankan perintah | |||
$ '''sausage''' | |||
|- | |- | ||
|'''1''' | |'''1''' | ||
Baris 137: | Baris 156: | ||
|- | |- | ||
|'''2''' | |'''2''' | ||
| | |Isi formulir sesi ALELEON Desktop dengan panduan berikut: | ||
*'''Partition''' | *'''Partition''' | ||
Baris 144: | Baris 163: | ||
*** <code>'''Tilla'''</code>: sistem GPU dengan RTX 3090 | *** <code>'''Tilla'''</code>: sistem GPU dengan RTX 3090 | ||
* '''Number of CPU Cores''' | * '''Number of CPU Cores''' | ||
** Alokasi jumlah core CPU yang akan digunakan | ** Alokasi jumlah core CPU yang akan digunakan | ||
** Minimal: '''1''' | ** Minimal: '''1''', maksimal: '''32''' | ||
* '''Number of GPU''' | |||
* '''Number of | |||
** Kosongkan apabila memilih Partition Torti | ** Kosongkan apabila memilih Partition Torti | ||
** Isi 1 apabila memilih Partition Tilla | ** Isi 1 apabila memilih Partition Tilla | ||
* '''Number of hours''' | * '''Number of hours''' | ||
** Durasi sesi ALELEON Desktop dalam satuan jam, isi sesuai keinginan user | ** Durasi sesi ALELEON Desktop dalam satuan jam, isi sesuai keinginan user | ||
** Minimal: '''1''' | ** Minimal: '''1''', maksimal: '''72''' | ||
Apabila sudah selesai, klik '''<code>Launch</code>'''. User akan diarahkan ke halaman '''<code>My Interactive Sessions</code>'''. Tunggu hingga sesi ALELEON Desktop user siap diakses. | Apabila sudah selesai, klik '''<code>Launch</code>'''. User akan diarahkan ke halaman '''<code>My Interactive Sessions</code>'''. Tunggu hingga sesi ALELEON Desktop user siap diakses. |
Revisi per 20 Oktober 2023 05.07
Halaman ini menjelaskan tutorial web EFIRO: layanan web service untuk menggunakan ALELEON Supercomputer.
1 | Login Web EFIRO
Sebelum login, user harus terhubung ke jaringan VPN ALELEON Supercomputer.
- Buka alamat web
http://aleleon.ood
kemudian masukkan username dan password user.- Bagi user Linux, buka alamat
http://10.192.50.11
- Bagi user Linux, buka alamat
2 | Halaman Dashboard EFIRO
Setelah login, user masuk ke halaman dashboard EFIRO yang berada di Login Node. Berikut adalah daftar menu beserta penjelasannya:
Daftar Menu Dashboard EFIRO |
---|
Files > Home Directory
|
Jobs > Job Composer
|
Jobs > Active Jobs
|
Interactive Apps
|
Clusters > Aleleon Shell Access
|
3 | Menjalankan Komputasi ke Compute Node via Job Composer
Pada web EFIRO, user menjalankan job komputasi ke Compute Node melalui menu Job Composer
yang memvisualisasikan penggunaan program manajemen atau scheduler SLURM.
Tutorial Spesifik per Software Komputasi
User dapat melihat tutorial menjalankan komputasi masing-masing software komputasi di laman Daftar Software Komputasi dan Tutorial Penggunaan:
Tutorial Umum
Berikut adalah tutorial umum menggunakan halaman Job Composer (klik Expand atau Kembangkan):
Langkah Umum Menggunakan Job Composer | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Bagi akun perseorangan, disarankan untuk mengecek sisa Core Hour sebelum menjalankan komputasi.
$ sausage | ||||||||||||
1 | Buka menu dashboard EFIRO Jobs > Jobs Composer
| ||||||||||||
2 | Pilih New Jobs > From Template
| ||||||||||||
3 | |||||||||||||
4 | ![]() Gunakan menu
| ||||||||||||
5 | ![]() Melalui
| ||||||||||||
6A | Jalankan job dengan klik tombol Submit .
Berikut penjelasan kolom
| ||||||||||||
6B | Apabila ingin menghentikan job yang tengah berjalan, klik tombol Stop .
| ||||||||||||
7A | Hasil output job dapat dilihat pada kolom Folder Contents atau membuka halaman Edit Files .
| ||||||||||||
7B | User dapat menjalankan ulang ruang job yang sama dengan mengklik kembali tombol Submit .
|
4 | Sesi Interaktif EFIRO
Web EFIRO mempunyai fitur sesi komputasi interaktif berbasis GUI seperti IDE dan virtual desktop melalui menu Interactive Apps
. Silahkan lihat daftar sesi interaktif EFIRO berikut:
- Sesi interaktif berjalan di Interactive Node.
ALELEON Desktop
ALELEON Desktop adalah sesi virtual desktop. Berikut adalalah langkah memulai sesi ALELEON Desktop (klik Expand atau Kembangkan):
Memulai Sesi Interaktif ALELEON Desktop | |
---|---|
Bagi akun perseorangan, disarankan untuk mengecek sisa Core Hour sebelum menjalankan sesi interaktif.
$ sausage | |
1 | Buka menu dashboard EFIRO Interactive Apps > ALELEON Desktop
|
2 | Isi formulir sesi ALELEON Desktop dengan panduan berikut:
Apabila sudah selesai, klik |
3A | Apabila status sudah menunjukkan Running, klik Launch Aleleon Desktop .
Menghentikan Sesi ALELEON DesktopUser dapat menghentikan sesi ALELEON Desktop yang sedang berjalan dengan klik tombol |
3B | User dapat kembali mengunjungi halaman sesi My Interactive Sessions melalui menu di dasboard EFIRO.
|
4B | Sesi Interaktif Jupyter (Notebook dan Lab)
EFIRO menyediakan sesi interaktif Jupyter yang merupakan platform IDE berbasis web untuk Python dan bahasa pemrograman lainnya. Tersedia Jupyter versi Notebook dan Lab.
ALELEON Supercomputer menyediakan tutorial spesifik mengakses sesi interaktif Jupyter untuk komputasi:
5 | Support dan Laporan Kendala Penggunaan
Apabila terdapat masalah teknis dalam menggunakan ALELEON Supercomputer, silahkan lapor dengan klik gambar berikut ini.