|
|
(75 revisi perantara oleh pengguna yang sama tidak ditampilkan) |
Baris 1: |
Baris 1: |
| Halaman ini merangkum urutan tutorial penggunaan dan semua informasi teknis untuk menggunakan ALELEON Supercomputer.
| | == '''Opsi Menggunakan ALELEON Supercomputer''' == |
| == '''Mengenalkan EFIRO OnDemand''' == | | ALELEON Supercomputer memberikan dua opsi penggunaan yaitu: |
| User menggunakan ALELEON Supercomputer melalui EFIRO OnDemand atau disingkat '''EFIRO -''' konsol tampilan grafis (GUI) untuk mengakses ALELEON Supercomputer melalui web browser.
| |
|
| |
|
| [[Berkas:Efirodashboardshort.png|al=|700x700px]] | | * Tampilan terminal |
| | * Tampilan grafis (GUI) via web service EFIRO dengan fitur eksklusif sesi interaktif Jupyter (untuk user yang menjalankan komputasi Python, AI, Deep Learning, R, dll) dan virtual desktop. |
| | ''User bisa mengakses keduanya dalam waktu bersamaan.'' |
| | {| class="wikitable" |
| | |+Silahkan pilih cara menggunakan ALELEON Supercomputer sesuai preferensi user: |
| | ! |
| | === [[Menggunakan ALELEON Supercomputer via Terminal|MENGGUNAKAN ALELEON Supercomputer via TERMINAL]] === |
| | [[Berkas:Efiroshell.png|nirbing]] |
|
| |
|
| --- | | ''100% terminal dan tradisional'' |
| | |- |
| | ! |
| | === [[Menggunakan ALELEON Supercomputer via EFIRO|MENGGUNAKAN ALELEON Supercomputer via web service EFIRO]] === |
| | [[Berkas:Efirodashboardshort2.png|900x900px]] |
|
| |
|
| === ''Doing the old way?'' Login SSH dan Terminal Linux ===
| | ''Tampilan grafis + sesi interaktif'' |
| ALELEON Supercomputer '''tetap membuka akses login SSH''' untuk user yang memilih tampilan terminal Linux EFISON menyediakan [[Menggunakan ALELEON Supercomputer via Terminal|'''tutorial terpisah untuk menggunakan ALELEON Supercomputer melalui terminal''']].
| | |} |
| | {{DEFAULTSORT:tutorial}} |
|
| |
|
| == '''1 - Koneksi VPN dan Login EFIRO''' == | | == '''Support dan Laporan Kendala Penggunaan''' == |
| Langkah pertama untuk mengakses ALELEON Supercomputer adalah [[Koneksi VPN ALELEON Supercomputer|'''menghubungkan perangkat user ke koneksi VPN ALELEON Supercomputer''']] demi keamanan jaringan dan data user.
| | Apabila menjumpai masalah teknis ketika menggunakan ALELEON Supercomputer, silahkan lapor dengan klik gambar berikut ini: |
|
| |
|
| Setelah terhubung ke VPN, user dapat mengakses EFIRO melalui alamat:
| | [[Berkas:Wiki-pelaporankendala.jpg|1000x1000px|link=https://efisonlt.com/aleleonbugreport]] |
| '''http://efisonlt.ood'''
| |
| Kemudian masukkan '''username dan password user''' '''ALELEON Supercomputer'''.
| |
|
| |
|
| == '''2 - Selamat Datang di Dashboard EFIRO''' ==
| | Apabila butuh support lainnya, hubungi admin melalui email: |
| Setelah login, user masuk ke dalam dashboard EFIRO yang menjadi ''central hub'' bagi user untuk menggunakan ALELEON Supercomputer.
| | '''support@efisonlt.com''' |
|
| |
|
| [[Berkas:Efiromenubarbig.png|al=|800x800px]]
| | == '''Info Cepat''' == |
| | Berikut adalah ''shortcut'' untuk info teknis lainnya: |
| | {| class="wikitable" |
| | |- |
| | ! |
|
| |
|
| * Halaman '''Files > Home Directory''' menampilkan isi direktori HOME user. User dapat melakukan manajemen file melalui deretan menu di bagian atas halaman seperti upload, download, copy, rename, delete, dll.
| |
|
| |
|
| [[Berkas:Efiroftp3.png|al=|nirbing|600x600px]] | | [[Berkas:Wiki-15.jpg|1000x1000px |link=Daftar Software Komputasi dan Tutorial Penggunaan |alt=Daftar Software Komputasi dan Tutorial Penggunaan]] |
| ----
| |
|
| |
|
| * Halaman '''Jobs > Active Jobs''' menampilkan daftar job komputasi beserta statusnya yang sedang berjalan di ALELEON Supercomputer.
| | Memuat info daftar software komputasi beserta tutorial penggunannya dan template submit script |
|
| |
|
| [[Berkas:Efiroqueueedit.png|al=|nirbing|600x600px]]
| | |- |
| ----
| | ! |
|
| |
|
| * Halaman '''Clusters > Aleleon Shell Access''' menampilkan terminal Linux (shell) ALELEON Supercomputer.
| |
| [[Berkas:Efiroshell.png|al=|nirbing|400x400px]]
| |
|
| |
|
| =='''3 - Job Composer: Menjalankan Komputasi (''Job Submission'')'''==
| | [[Berkas:Banner Katalog 1 4 2.jpg|1000x1000px |link=Katalog Software ALELEON Supercomputer |alt=Katalog Software ALELEON Supercomputer ]] |
| [[Berkas:Efirojobcomposer2.png|al=|nirbing|600x600px]] | |
|
| |
|
| Halaman Jobs > '''Job Composer''' adalah tempat bagi user untuk membuat dan menjalankan komputasi (disebut sebagai '''<nowiki/>'job'''') di Compute Node ALELEON Supercomputer.
| | Memuat info lengkap katalog software ALELEON Supercomputer: |
| ---- | | |- |
| | ! |
|
| |
|
| === 1. Membuat job baru dan memilih template job ===
| |
| User membuat job baru melalui menu '''New Job.'''
| |
|
| |
|
| [[Berkas:Jcnewjob.png|al=|nirbing|250x250px]] | | [[Berkas:Wiki-14edit.jpg|al=SLURM Script ALELEON Supercomputer|1000x1000px |link=Submit Script ALELEON Supercomputer ]] |
|
| |
|
| Pilihan New Job yang direkomendasikan:
| | Memuat detail info Submit Script untuk melakukan job submission di ALELEON Supercomputer: |
| | |- |
| | ! |
|
| |
|
| * '''From Default Template'''
| |
| ** Template job default yang dapat digunakan untuk menjalankan job apapun di mana user menulis sendiri perintah jalannya program.
| |
| * '''From Template'''
| |
| ** Tersedia template yang dibuat oleh EFISON untuk menjalankan job software komputasi tertentu seperti GROMACS, QE, NAMD, R, dll dan skenario tertentu seperti MPI, Hybrid MPI/OMP. BLAS, dll.
| |
| ** User juga dapat membuat template job sendiri.
| |
| ** User dapat menyampaikan permintaan kepada admin EFISON untuk pembuatan template tertentu.
| |
|
| |
|
| --- | | [[Berkas:Wiki-13.jpg|1000x1000px |link=MPI ALELEON Supercomputer |alt=MPI ALELEON Supercomputer]] |
|
| |
|
| ==== Opsi From Template ====
| | Memuat info menjalankan program paralel MPI di ALELEON Supercomputer: |
| Apabila user memilih opsi '''From Template,''' langkah berikutnya adalah memilih template yang akan digunakan dan isi kolom '''Job Name''' untuk kerapian manajemen job user''',''' setelah itu klik '''Create New Job'''.
| |
| [[Berkas:Jcselecttemplate2.png|al=|nir|jmpl|700x700px|'''Memilih job template''']]
| |
| Kemudian user akan kembali ke Halaman Jobs dan melihat ruang untuk job yang barusan dibuat telah terbentuk:[[Berkas:Jcjobswall.png|nir|jmpl|600x600px|'''Ruang untuk job user yang telah dibuat yang siap untuk digunakan.''']]
| |
| ----
| |
| | |
| === 2. Mempersiapkan file program yang akan dijalankan ===
| |
| Berikutnya user mempersiapkan file yang dibutuhkan untuk menjalankan program tersebut seperti file input, config, binary program. Tersedia dua opsi:
| |
| | |
| *'''Edit Files'''
| |
| ** Membuka halaman manajemen file untuk ruang job yang dipilih.
| |
| ** User dapat melakukan manajemen file seperti upload, download, editing file script, rename, dll.
| |
| * '''Open Terminal'''
| |
| ** Membuka ruang job melalui terminal
| |
| ** Dapat melakukan kebutuhan yang membutuhkan terminal seperti compiling.
| |
| [[Berkas:Jcjoboption.png|al=|nir|jmpl|700x700px|'''Opsi mempersiapkan file untuk menjalankan job.''']]
| |
| [[Berkas:Jcfilemanagement.png|nir|jmpl|700x700px|'''Opsi Edit Files membuka halaman manajemen job di mana user dapat melakukan upload dan editing file.''']]
| |
| Semua file untuk job sudah siap? Berikutnya user kembali ke tab halaman Jobs.
| |
| ----
| |
| | |
| === 3. Mengisi (SLURM) Submit Script ===
| |
| Langkah berikutnya adalah mengisi '''Submit Script''' (terletak di kanan bawah halaman Jobs). Submit Script adalah bash script yang '''memerintahkan program manajemen superkomputer untuk mengantarkan job komputasi user ke Compute Node.'''
| |
| [[Berkas:Jcsubmits.png|nir|jmpl|400x400px|'''Submit Script''' ]]
| |
| [[Berkas:Slurm.jpg|nir|jmpl|400x400px|'''ALELEON Supercomputer menggunakan manajemen SLURM yang artinya user akan mengisi Submit Script berdasarkan perintah SLURM.'''|al=]]User dapat menulis atau mengubah Submit Script yang telah disediakan melalui menu '''Open Editor'''.[[Berkas:Jceditor.png|nir|jmpl|500x500px|'''Gunakan menu Open Editor untuk menulis / mengedit Submit Script,''']]
| |
| Admin EFISON memberikan instruksi pada template script untuk memandu menulis script atau mengisi parameter yang diperlukan.
| |
| | |
| ---
| |
| | |
| ==== Mengedit SLURM Script ====
| |
| Admin EFISON merangkum panduan lengkap untuk memahami dan mengedit SLURM Script pada laman berikut:
| |
| | |
| [[Berkas:Wiki-14.jpg|1000x1000px|link=SLURM Script ALELEON Supercomputer |alt=SLURM Script ALELEON Supercomputer ]]
| |
| | |
| ---
| |
| | |
| ==== Jangan Lupa Save Setelah Mengedit Submit Script! ====
| |
| [[Berkas:Jcsaveedit.png|nirbing|400x400px]]
| |
| | |
| ---
| |
| | |
| === 4. Submit job dan memantau jalannya job ===
| |
| Semua file untuk menjalankan program dan Submit Script sudah siap? Jalankan job tersebut dengan menekan tombol '''Submit'''.
| |
| | |
| [[Berkas:Jcsubmit.png|nirbing|700x700px|al=]]
| |
| | |
| Perhatikan kolom '''Status''' pada job tersebut. User dapat memantau perubahan kolom Status dengan me-refresh halaman Job. Berikut adalah daftar Status yang terjadi:
| |
| {| class="wikitable"
| |
| |+Status jalannya Job
| |
| !Status
| |
| !Arti
| |
| |-
| |
| |Not Submitted
| |
| |Job belum pernah dijalankan
| |
| |-
| |
| |Running
| |
| |Job berjalan
| |
| |-
| |
| |Queue
| |
| |Job mengantri dan belum berjalan
| |
| |-
| |
| |Completed
| |
| |Job selesai berjalan
| |
| |-
| |
| |Failed
| |
| |Job berhenti di tengah berjalan.
| |
| Bisa karena di Stop atau Delete oleh user atau server tiba-tiba mati.
| |
| |} | | |} |
| Apabila user ingin menghentikan job yang sedang berjalan, klik tombol '''Stop''' yang berada di sebelah tombol Submit.
| |
|
| |
| ---
| |
|
| |
| ==== Melihat Hasil Job yang Selesai ====
| |
| Apabila job sudah selesai berjalan, user dapat melihat hasil file yang dihasilkan melalui '''Edit Pages''' atau melihat secara cepat pada kolom '''Folder Contents'''.
| |
| [[Berkas:Jcfoldercontentsedit.png|nir|jmpl|399x399px|'''User dapat melihat isi folder dari ruang job yang aktif pada Folder Contents.''']]
| |
| ---
| |
|
| |
| ==== Submit Ulang Job ====
| |
| User dapat menjalankan ulang job yang sudah selesai dengan mengklik kembali tombol Submit.
| |