Latar Belakang

Saat ini di lingkungan Fakultas Teknik dan Dirgantara, Institut Teknologi Bandung telah tersedia sebuah High Performance Computer (HPC) yang dapat digunakan untuk melakukan proses komputasi yang membutuhkan perangkat komputer dengan kinerja tinggi. HPC ini mempunyai 4 node yang terdiri dari satu node dengan sistem operasi Ubuntu desktop, dua node dengan sistem operasi Ubuntu CLI dan satu node dengan sistem operasi Windows Server 2016. Selain itu, beberapa perangkat lunak keteknikan (engineering software) juga telah dipasang pada HPC ini.

Tujuan 

  1. Memberikan layanan kepada dosen, mahasiswa atau asisten akademik di lingkungan Fakultas Teknik Mesin dan Dirgantara Institut Teknologi Bandung untuk melakukan proses komputasi yang memerlukan perangkat komputer berkinerja tinggi.
  2. Memberikan layanan penggunaan perangkat lunak komputasi berlisensi kepada dosen, mahasiswa atau asistem akademik di lingkungan Fakultas Teknik Mesin dan Dirgantara Institut Teknologi Bandung.

Prosedur Permohonan Layanan Pemanfaatan HPC

Prosedur permohonan layanan pemanfaatan HPC secara umum adalah sebagai berikut:

  1. Pemohon mengunduh formulir permohonan pemanfaatan di sini lalu mengirimkan formulir yang telah diisi melalui email ke hpc@ftmd.itb.ac.id.
  2. Administrasi HPC akan memeriksa kelengkapan data permohonan pemakaian HPC.
  3. Bila tidak ada masalah mengenai ketersediaan dan jadwal pemakaian HPC, Administrasi HPC akan mengirimkan username dan password pemohon untuk mengakses HPC.
  4. Bila batas waktu pemakaian HPC pemohon telah selesai, Administrasi HPC akan melakukan pembersihan terhadap akun yang telah digunakan.

Untuk lebih lengkapnya mengenai prosedur permohonan layanan, dapat dilihat pada dokumen ini.

Formulir

Formulir untuk pengajuan penggunaan HPC dapat diunduh di sini.

Fasilitas

HPC FTMD secara umum terdiri dari dua kategori yang dibedakan berdasarkan Operating System, yaitu Ubuntu dan Windows Server. Pada HPC berbasis Ubuntu, telah disediakan fasilitas program berikut ini:

GCC 

Merupakan program untuk menjalankan aplikasi berbasis C, C++, atau Fortran dimana ketiga bahasa pemrograman tersebut merupakan bahasa pemrograman yang cukup populer di komunitas scientific computing. Informasi lebih lanjut mengenai GCC dapat mengunjungi situs gcc.gnu.org.

Python

HPC FTMD telah menyediakan python compiler untuk menjalankan program python. Python compiler yang tersedia adalah versi 3.8.5. Informasi lebih lanjut mengenai python, dapat mengunjungi situs python.org.

Open MPI

Guna mendukung paralel komputasi pada HPC FTMD, telah disediakan program Open MPI. Informasi lebih lanjut mengenai Open MPI dapat mengunjungi situs open-mpi.org.

Git

Git merupakan program yang berguna untuk manajemen penulisan code. Selain itu, dapat juga digunakan sebagai media untuk bertukar code/files dari komputer pribadi ke HPC FTMD secara online. Informasi lebih lanjut mengenai git dapat mengunjungi situs git-scm.com.

OpenFOAM

Untuk mendukung Computational Fluid Dynamic atau CFD, HPC FTMD telah menyediakan program open source CFD bernama OpenFOAM. Informasi lebih lanjut mengenai OpenFOAM dapat mengunjungi situs openfoam.org.

Matlab

Untuk mendukung keperluan komputasi, pada node Ubuntu juga sudah tersedia program Matlab lengkap dengan SIMULINK dan seluruh Toolbox yang ditawarkan oleh Mathworks. 

Abaqus

Abaqus adalah perangkat lunak elemen hingga multifungsi mulai dari pemodelan dan analisis komponen mekanikal hingga visualisasi hasil analisis elemen hingga. Informasi lebih lanjut dapat dilihat di https://www.3ds.com/products-services/simulia/products/abaqus/

LS-Dyna

LS-Dyna adalah program elemen hingga untuk simulasi masalah yang kompleks. LS-Dyna dapat digunakan antara lain untuk analsis tabrakan otomotif, ledakan, dan manufaktur. Info lebih lanjut dapat dilihat di http://www.lstc.com/products/ls-dyna

Ansys (Mechanical & Fluent)

Pada node Windows HPC FTMD juga dilengkapi dengan perangkat lunak Ansys Mechanical untuk analisis elemen hingga  (https://www.ansys.com/products/structures/ansys-mechanical) dan Ansys Fluent untuk pemodelan simulasi fluida  (http://www.ansys.com/products/fluids/ansys-fluent).

Fasilitas yang terdapat pada HPC Ubuntu tidak hanya terbatas pada program-program di atas. Anda dapat mengubungi hpc@ftmd.itb.ac.id apabila diperlukan program tambahan.

Petunjuk Penggunaan

Petunjuk penggunaan HPC FTMD dapat dilihat pada link berikut:

  1. Petunjuk instalasi dan penggunaan OpenVPN klik di sini.
  2. Petunjuk login ke HPC OS Linux  (Node 1, 2, dan 3) klik di sini.
  3. Petunjuk login ke HPC OS Windows (Node 4) klik di sini.

Pertanyaan Umum

  1. Bagaimana izin untuk mengakses HPC?

Ikuti petunjuk di atas mengenai form peminjaman HPC untuk mengajukan izin penggunaan HPC.

  1. Node mana dan berapa jumlah core yang dapat saya gunakan?

Akses node akan disesuaikan dengan perangkat lunak yang dibutuhkan. Maka dari itu, pilih perangkat lunak yang paling dibutuhkan untuk menggunakan HPC. Untuk jumlah core akan disesuaikan dengan beban komputasi dari pengguna yang lain.

  1. Apakah HPC dapat diakses dari luar FTMD ITB?

Bisa, login menggunakan VPN ITB terlebih dahulu. Silakan ikuti petunjuk dalam Dokumen Petunjuk Akses HPC.

  1. Apakah HPC dapat diakses langsung dari FTMD ITB?

Tidak bisa, HPC disimpan dalam ruangan server dengan akses yang terbatas.

  1. Tidak terdapat panduan mengoperasikan perangkat lunak komputasional pada Dokumen Petunjuk Pengunaan HPC. Di mana saya dapat mendapatkannya?

Petunjuk yang disediakan hanya untuk mengakses HPC saja. Untuk penggunaan perangkat lunak, dipersilakan untuk mencari petunjuk dari modul kuliah/praktikum/pelatihan yang terkait.

  1. Bagaimana apabila perangkat lunak yang saya butuhkan tidak tersedia di HPC?

Apabila perangkat lunak tersebut bersifat open-source atau gratis, dapat menghubungi  admin HPC FTMD. Untuk perangkat lunak berbayar/membutuhkan biaya langganan, silakan diajukan lewat dosen pembimbing.

  1. Apakah tersedia perangkat lunak untuk 3D modeling atau CAD?

Fungsi utama HPC adalah sebagai perangkat komputasional, sehingga untuk model 3D atau CAD yang akan disimulasikan tidak disarankan untuk diedit menggunakan HPC. Pastikan model sudah siap untuk disimulasikan.

  1. Saya sudah mendapatkan username dan password, tetapi tidak dapat mengakses HPC.

Cek node akses yang diberikan, Linux atau Windows. Kesalahan yang sering terjadi adalah mencoba untuk mengakses node Linux menggunakan petunjuk Windows atau sebaliknya.

  1. Apabila memerlukan perpanjangan waktu untuk akses HPC, apakah perlu mengirimkan email form peminjaman HPC lagi?

Tidak perlu membuat email baru, cukup mengirimkan email ke admin dengan username Anda.

  1. Saya masih memiliki pertanyaan lain terkait penggunaan HPC.

Silakan hubungi admin HPC FTMD (hpc@ftmd.itb.ac.id) melalui email.