IPB Badge
Seiring dengan kebutuhan komputasi yangmenjadi semakin kompleks, timbul kebutuhan akan sistem komputasi yang semakin handal dan cepat. Kebutuhan- kebutuhan ini dapat dipenuhi dengan High Performance Computing (HPC), yang melibatkan lebih dari satu prosesor untuk melakukan beberapa proses komputasi secara bersamaan. Karena unjuk kerja yang dihasilkan HPC lebih baik, komputasi dapat dilakukan dalam waktu yang lebih singkat daripada dengan sistem berprosesor tunggal. Parallel processing sebagai salah satu bentuk dari HPC digunakan dalam pengerjaan tugas akhir ini. Computational Fluid Dynamics (CFD) adalah suatu metode komputasi yang digunakan untuk memperkirakan apa yang akan terjadi secara kuantitatif pada saat fluida mengalir dan efeknya terhadap lingkungan. CFD melakukan prediksi menggunakan metode komputasi untuk memecahkan persamaan matematis, dengan memperhitungkan kondisi-kondisi dari permasalahan. Penggunaan HPC dalam CFD dapat mempersingkat waktu komputasi untuk memecahkan permasalahan. Pada tugas akhir ini dikerjakan implementasi dariHPC dengan parallel processing untukmelakukan kalkulasi contoh kasus CFD, yaitu program Blast Furnace 65. Parallel processing melibatkan lebih dari satu proses untuk memecahkan permasalahan komputasi. Dalam tugas akhir ini koordinasi prosesproses tersebut dilakukan denganmenggunakan implementasimessage passing, yaituMPI. Komunikasi data antar proses dilakukan dengan duamacam metode yaitu dengan file dan dengan komunikasi MPI murni. Sistem yang dipergunakan untuk pengujian adalah shared dan distributed memory. Speed-up factor terbaik didapat pada sistem shared memory menggunakan komunikasi file, yaitu sebesar 107,15% dengan waktu 60,471 detik. Sedangkan yang terendah didapat pada sistem distributed memory menggunkan komunikasi MPI, yaitu sebesar 7,08% dengan waktu 916,767 detik.
IPB Badge