Cara Instalasi MPI/LAM

Kamis, Maret 27, 2008


Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll.

MPI = Message Passing Interface dan LAM = Local Area Multicomputer adalah salah satu bahasa pemprograman yang populer dalam pemrograman paralel. definisi resmi lihat disini atau di wikipedia
langkah-langkahnya adalah:
  1. Download MPI disini sesuaikan dengan distro. (penulis pakai BlankOn yang didownload mestinya yang berakhiran .deb, karena tidak ada maka penulis download daro source code lam-7.1.4.tar.gz or lam-7.1.4.tar.bz2) Pada saat tutorial ini dibuat versi stabil terbaru adalah lamp-7.1.4
  2. Ekstrak lalu masuk ke folder lam. jika di console caranya
  3. # tar jzvf lam-7.1.4.tar.bz2 atau # tar zxvf lam-7.1.4.tar.gz
    # cd lam-7.1.4
  4. Lakukan konfigurasi dengan cara
  5. # ./configure
    jika tak ada pesan kesalahan lanjutkan dengan langkah 4 jika ada kesalahan baca pesan errornya dan lihat catatan-catatan
  6. Lanjutkan dengan perintah
  7. # make
  8. Dan akhiri dengan perintah
  9. # make install

Catatan-catatan:

Ingat, jika ada pesan kesalahan ikuti instruksi yang tertera disitu, biasanya permasalahan yang sering muncul adalah masalah dependensi (ketergantungan terhadap file lain)

Beberapa library yang mesti disertakan (boleh dikerjakan semua sebelum/sesudah langkah 3)

# apt-get install c++

# apt-get install gcc

# apt-get install g77

# apt-get install gfortran

Jangan lupa baca dulu petunjuk instalasinya pada file INSTALL juga baca file README, Selamat mencoba.

1 komentar:

Anonim mengatakan...

Terimakasih pak tutsnya... menuju TKP ... =)