Menggunakan ALELEON Supercomputer via Terminal
Tutorial ini menjabarkan cara klasik menggunakan ALELEON Supercomputer via tampilan terminal. Perlu diperhatikan bahwa tutorial ini ditujukan untuk user yang dapat menggunakan terminal OS Linux.
Persetujuan Prefix
Simbol $ menandakan perintah terminal, sedangkan tanda kurung <> menandakan parameter input yang ditulis oleh user. Contoh terdapat rumusan perintah:
$ sbatch <myscript>
dimana script yang dibuat user bernama "kerjaan-skripsi", maka eksekusi perintah menjadi:
$ sbatch kerjaan-skripsi
1 - Koneksi VPN ALELEON Supercomputer
Langkah pertama untuk mengakses ALELEON Supercomputer adalah menghubungkan perangkat user ke koneksi VPN ALELEON Supercomputer demi keamanan jaringan dan data user selama mengakses 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 Login Node ALELEON Supercomputer
ALELEON Supercomputer mempunyai dua jenis node utama yaitu Login Node dan Compute Node. Setelah login SSH, user masuk ke Login Node yang menjadi front-end bagi user untuk berinteraksi dengan ALELEON Supercomputer. Pada Login Node, user dapat melakukan kegiatan seperti manajemen data, download / upload, compiling, menyiapkan job komputasi, dan menjalankan job komputasi (job submission) ke Compute Node. Compute Node berperan sebagai back-end untuk menjalankan job komputasi semua user.
Prefix direktori HOME untuk user ALELEON Supercomputer adalah:
/work/<nama-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 resources Login Node (contoh menjalankan framework komputasi di Login Node yang seharusnya dijalankan di Compute Node).
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 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, load balancing, dan alokasi resources (CPU, RAM, GPU, dll).