Menggunakan ALELEON Supercomputer via Terminal: Perbedaan antara revisi

Dari ALELEON by EFISON
Baris 15: Baris 15:


== '''3 - Selamat Datang di Login Node ALELEON Supercomputer''' ==
== '''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 '''fornt-end''' dan HOME user.  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''' adalah '''back-end''' dari ALELEON Supercomputer yang bertugas menjalankan job komputasi semua user.   
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:'''  
'''Prefix direktori HOME untuk user ALELEON Supercomputer adalah:'''  

Revisi per 25 Januari 2022 09.50

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.

Legacy supercomputer experience!

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).

ALELEON Supercomputer terdiri dari Login Node dimana tempat user masuk dan berinteraksi dengan ALELEON Supercomputer, sementarta itu Compute Node bertugas 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 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).

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