Menggunakan ALELEON Supercomputer via EFIRO

Dari ALELEON by EFISON

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.

2 | Halaman Dashboard EFIRO

Efiromenubarbig3.png

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
  • Menampilkan isi direktori HOME user.
  • User dapat melakukan manajemen file seperti upload, download, copy, rename, delete, dll.
Halaman Home Directory dan menu manajemen file
Jobs > Job Composer
Halaman Job Composer
Jobs > Active Jobs
  • Menampilkan status dan antrian job komputasi semua user yang sedang berjalan.
Halaman Active Jobs. Terdapat dua opsi yaitu All Jobs untuk melihat antrian semua job dan Your jobs untuk melihat status job user saja.
Interactive Apps
  • Menampilkan daftar sesi interaktif untuk menjalankan komputasi seperti sesi Jupyter atau virtual desktop.

My Interactive Sessions

  • Menampilkan daftar sesi interaktif user yang sedang aktif dan sudah selesai.
Clusters > Aleleon Shell Access
  • Halaman terminal Linux (shell) ALELEON Supercomputer. Untuk kegiatan yang membutuhkan terminal.
Terminal ALELEON Supercomputer

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:

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.

Shellaccess.png

  • Buka terminal melalui menu Clusters > Aleleon Shell Access.
  • Jalankan perintah
$ sausage 
1 Buka menu dashboard EFIRO Jobs > Jobs Composer

2 Pilih New Jobs > From Template

3
Pilih template software komputasi yang diinginkan. Isi atau ganti Job Name sesuai keinginan user, kemudian klik Create New Job.
4 Jcjoboption3.png

Gunakan menu Edit Files untuk upload file yang dibutuhkan.

  • Laman Edit Files juga dapat melakukan view / download / edit / rename / delete file.
  • Fitur upload pada laman Edit Files mempunyai batasan ukuran upload 2GB per file.
    • Gunakan aplikasi FTP apabila user hendak mengupload file tunggal diatas 2GB.
5

Melalui Open Editor, lengkapi Submit Script dengan mengganti bagian yang di tandai 4 garis miring (////).

  • Submit Script adalah 'formulir' untuk menjalankan job komputasi user.
  • Jangan lupa klik Save setiap sekali mengubah script.
  • Template ini bersifat referensi, user dapat mengubah bagian yang sekiranya perlu diubah.
  • Info Submit Script lebih detail lihat laman Submit Script ALELEON Supercomputer
6A Jalankan job dengan klik tombol Submit.

Berikut penjelasan kolom Status, pantau dengan refresh halaman job:

Status Arti
Not Submitted Job belum pernah dijalankan.
Running Job berjalan.
Queue Job mengantri dan belum berjalan. Untuk melihat detail status antrian:
  • Buka Jobs > Active Jobs pada dashboard EFIRO.
  • Ubah opsi ke Your Jobs sesuai gambar dibawah ini.
  • Klik simbol > untuk melihat detail job submission.
  • Lihat isi kolom Reason.
Halaman Active Jobs. Ubah opsi Your jobs untuk melihat status job user saja. Klik simbol > untuk melihat detail job submission.
Completed Job selesai berjalan.
Failed Job berhenti di tengah jalan, bisa karena di Stop atau Delete oleh user.
6B Apabila ingin menghentikan job yang tengah berjalan, klik tombol Stop.

Stop.png

7A Hasil output job dapat dilihat pada kolom Folder Contents atau membuka halaman Edit Files.
User dapat melihat semua file output yang keluar di kolom Folder Contents.
atau dengan membuka menu 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 ALELEON Desktop

Aleleondesktop.png

ALELEON Desktop adalah sesi virtual desktop. Berikut adalalah langkah memulai sesi ALELEON Desktop (klik Expand atau Kembangkan):

Memulai Sesi Interaktif ALELEON Desktop
0 Bagi akun perseorangan, disarankan untuk mengecek sisa Core Hour sebelum menjalankan sesi interaktif.

Shellaccess.png

  • Buka terminal melalui menu Clusters > Aleleon Shell Access.
  • Jalankan perintah
$ sausage 
1 Buka menu dashboard EFIRO Interactive Apps > ALELEON Desktop

Efirojupyternotebooklab.png

2 Isi formulir sesi ALELEON Desktop dengan panduan berikut:
  • Partition
    • pilih salah satu sesuai keinginan user:
      • Torti: sistem CPU
      • Tilla: sistem GPU dengan RTX 3090
  • Number of CPU Cores
    • Alokasi jumlah core CPU yang akan digunakan
    • Minimal: 1, maksimal: 32
  • Number of GPU
    • Kosongkan apabila memilih Partition Torti
    • Isi 1 apabila memilih Partition Tilla
  • Number of hours
    • Durasi sesi ALELEON Desktop dalam satuan jam, isi sesuai keinginan user
    • Minimal: 1, maksimal: 72
3 Apabila sudah selesai, klik Launch.
  • User akan diarahkan ke halaman My Interactive Sessions.
  • Tunggu hingga sesi ALELEON Desktop user siap diakses.
Perhatian:

Sesi akan tertahan di antrian apabila:

  • Number of CPU cores * Number of Hour yang dialokasikan lebih besar dari sisa CPU Core Hour user.
4 Apabila status sudah menunjukkan Running, klik Launch Aleleon Desktop.
  • User dapat mengatur kualitas gambar ALELEON Desktop melalui slider Compression dan Image Quality.
ALELEON Desktop menunjukkan status Running.
Perhatian:
  • Sistem mulai menghitung Core Hour saat status sesi ALELEON Desktop menunjukkan running.
5A User dapat menghentikan sesi ALELEON Desktop yang sedang berjalan dengan klik tombol Delete
Klik tombol Delete untuk menghentikan sesi ALELEON Desktop yang sedang berjalan
5B User dapat kembali mengunjungi halaman sesi My Interactive Sessions melalui menu di dasboard EFIRO.

Interactivesession.png

Sesi Interaktif Jupyter (Notebook dan Lab)

Jupyterefiro.png


EFIRO menyediakan sesi interaktif Jupyter untuk versi Notebook dan Lab.

ALELEON Supercomputer menyediakan tutorial spesifik sesi interaktif Jupyter untuk menjalankan kernel:

5 | Support dan Laporan Kendala Penggunaan

Apabila terdapat masalah teknis dalam menggunakan ALELEON Supercomputer, silahkan lapor dengan klik gambar berikut ini.

Wiki-pelaporankendala.jpg