Menggunakan ALELEON Supercomputer via Terminal: Perbedaan antara revisi

Dari ALELEON by EFISON
(menambah login node, module env, dan judul job submission)
(menambahkan bagian SLURM)
Baris 24: Baris 24:


== '''5 - Menjalankan Komputasi (Job Submission) di ALELEON Supercomputer''' ==
== '''5 - Menjalankan Komputasi (Job Submission) di ALELEON Supercomputer''' ==
Untuk menggunakan performa utama Compute Node ALELEON Supercomputer, [[Manajemen SLURM Aleleon|'''user diwajibkan menjalankan job komputasi melalui manajemen SLURM''']]. SLURM adalah program manajemen untuk mengantarkan job komputasi user ke Compute Node serta mengatur antrian dan alokasi resources (CPU, RAM, GPU, dll).
[[Berkas:Slurmm.png|nir|jmpl|600x600px|'''ALELEON Supercomputer menggunakan manajemen SLURM untuk menjalankan job komputasi user di Compute Node.''']]

Revisi per 25 Januari 2022 05.16

Tutorial ini menjabarkan cara klasik menggunakan ALELEON Supercomputer via tampilan terminal. Perlu diperhartikan bahwa tutorial ini ditujukan untuk advanced user yang dapat menggunakan terminal OS Linux.

Legacy supercomputer experience!

Persetujuan Prefix

Simbol $ menandakan perintah terminal, sedangkan tanda kurung <> menandakan tanda parameter input yang ditulis oleh user. Contoh terdapat perintah:

$ sbatch <myscript>

dan script yang dibuat user bernama "kerjaan-skripsi", maka eksekusi perintah menjadi:

$ sbatch kerjaan-skripsi

1 - Koneksi VPN ALELEON Supercomputer

Demi keamanan jaringan dan data user, EFISON mewajibkan semua user untuk terhubung ke jaringan VPN EFISON khusus untuk mengakses atau login ke ALELEON Supercomputer. Langkah pertama untuk mengakses ALELEON Supercomputer adalah menghubungkan perangkat user ke koneksi VPN ALELEON Supercomputer.

2 - Login SSH

User mengakses ALELEON Supercomputer melalui Login SSH. ALELEON Supercomputer menyediakan berbagai opsi SSH dari SSH biasa hingga X11 dan tunneling untuk kebetuhan tertentu.

3 - Selamat Datang di Front-end ALELEON Supercomputer

Setelah berhasil login SSH, user masuk ke direktori HOME yang terletak di Login Node atau front-end dari ALELEON Supercomputer. Pada front-end, user dapat melakukan kegiatan seperti manajemen data, compiling, menyiapkan job komputasi, dan submit job komputasi (job submission) ke back-end atau Compute Node. Prefix direktori HOME untuk user ALELEON Supercomputer adalah:

/work/<user>

Dimohon untuk tidak menjalankan komputasi berat di Login Node karena mempunyai spesifikasi performa yang terbatas dan akan mengganggu user lainnya. Admin EFISON berhak memberikan peringatan kepada user atau menghentikan job komputasi user yang memakan semua performa Login Node (contoh menjalankan framework komputasi di Login Node yang seharusnya dijalankan di Compute Node).

ALELEON Supercomputer terdiri dari Login Node dimana tempat user masuk dan Compute Node untuk menjalankan komputasi (job submission) user.

4 - Menggunakan Software dengan Module Environment

Pada ALELEON Supercomputer, user dapat menggunakan software yang tersedia dengan Module Environment. User dapat melihat info lengkap ketersediaan software ALELEON Supercomputer pada Katalog Software ALELEON Supercomputer.

5 - Menjalankan Komputasi (Job Submission) di ALELEON Supercomputer

Untuk menggunakan performa utama Compute Node ALELEON Supercomputer, user diwajibkan menjalankan job komputasi melalui manajemen SLURM. SLURM adalah program manajemen untuk mengantarkan job komputasi user ke Compute Node serta mengatur antrian dan alokasi resources (CPU, RAM, GPU, dll).

ALELEON Supercomputer menggunakan manajemen SLURM untuk menjalankan job komputasi user di Compute Node.