Menggunakan ALELEON Supercomputer via EFIRO
0 - Pendahuluan
Halaman ini menjelaskan penggunaan ALELEON Supercomputer melalui EFIRO: layanan web service dengan grafis (GUI) untuk memvisualisasikan penggunaan ALELEON Supercomputer.
Kompetensi User
EFIRO dapat digunakan untuk user pemula HPC (terutama yang belum bisa atau lancar dalam mengoperasikan terminal Linux). Akan tetapi kami tetap menyarankan untuk perlahan belajar menggunakan terminal Linux.
Sesi Interaktif Services
Selain visualisasi penggunaan HPC pada umumnya (job submission), EFIRO menawarkan fitur sesi interaktif services bagi yang membutuhkan seperti desktop session dengan ALELEON Desktop, Jupyter Notebook / Lab, dll. Lihat subbab 3B dan seterusnya.
1 - Login Web EFIRO
Sebelum login, user harus terhubung ke jaringan VPN ALELEON Supercomputer untuk dapat melakukan login ke ALELEON Supercomputer.
Apabila sudah terhubung ke VPN ALELEON, lakukan tahap berikut:
- 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 (klik Expand atau Kembangkan):
3A - 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. Berikut adalah langkah mengggunakan Job Composer:
LANGKAH MENGGUNAKAN JOB COMPOSER UNTUK JOB SUBMISSION | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Buka menu dashboard EFIRO Jobs > Jobs Composer
| |||||||||||
2 | Pilih New Jobs > From Template
| |||||||||||
3A | Berikutnya user memilih template software komputasi yang diinginkan:
| |||||||||||
3B | User dapat melihat daftar lengkap template software komputasi dan tutorial penggunaannya pada ALELEON Supercomputer pada: | |||||||||||
4 | Setelah itu user menyiapkan keperluan untuk menjalankan job seperti upload file input, dll:
Terdapat tiga opsi untuk mempersiapkan job:
| |||||||||||
5A | User melengkapi Submit Script yaitu script bash yang berisikan alokasi kebutuhan komputasi (CPU, RAM, walltime, output, dll) dan alur jalannya program komputasi user.
Melalui
| |||||||||||
5B | Pengenalan dasar Submit Script dan aturan menentukan alokasi kebutuhan komputasi di ALELEON Supercomputer: | |||||||||||
6A |
Apabila Submit Script sudah diedit sesuai kebutuhan, jalankan job dengan klik tombol | |||||||||||
Berikut penjelasan kolom Status , pantau dengan refresh halaman job:
| ||||||||||||
6B |
Untuk menghentikan job yang tengah berjalan, klik tombol | |||||||||||
7A |
Hasil output job yang selesai dapat dilihat pada kolom Folder Contents atau membuka halaman Edit Pages .
| |||||||||||
7B |
User dapat menjalankan ulang ruang job yang sama (misalkan ketika ada koreksi file input atau Submit Script) dengan mengklik kembali tombol |
3B - Menjalankan Sesi Interaktif ALELEON Desktop
ALELEON Desktop adalah sesi interaktif virtual desktop yang berjalan di Interactive Node AELEON Supercomputer. Berikut adalalah langkah memulai sesi ALELEON Desktop (klik Expand).
LANGKAH MENJALANKAN SESI ALELEON DESKTOP | |
---|---|
1 | Buka menu dashboard EFIRO Interactive Apps > ALELEON Desktop
|
2 | User mengisi formulir untuk memulai sesi ALELEON Desktop:
Apabila sudah selesai, klik |
3 | Tunggu hingga sesi ALELEON Desktop siap. Apabila status sudah menunjukkan Running, klik Launch Aleleon Desktop .User dapat mengatur kualitas gambar ALELEON Desktop melalui slider Compression dan Image Quality .
|
3C - Menjalankan Sesi Interaktif Jupyter (Notebook dan Lab)
(coming soon)