Senin, 16 September 2013

install MPI

daripada galau mulu,sekali kali bikin posting yang agak ilmiah dikit :D

kali ini gw pengen berbagi ilmu gw yang seuprit ini tentang parallel computing. kata dosen gw sekarang tuh orang memiliki kebutuhan komputer yang sangat cepat. makanya teknologi sekarang udah berkembang ke prosesor dengan core jamak. nah, supaya pemanfaatan core jamak ini bisa optimal,maka pengembangan parallel programming semakin gencar. parallel computing itu komputasi paralel,yaitu mengerjakan proses perhitungan itu paralel supaya lebih cepat dengan memanfaatkan multiprosesor tadi. Nah, contoh gampang kebutuhan parallel programming ini yaitu ramalan cuaca, nah buat tau keadaan cuaca secara cepat itu ga mungkin dengan cara komputasi biasa,karena kalo menghitung ramalan cuaca itu sangat rumit,perhitungannya panjang,dan bisa memakan waktu 10 hari kalo pake komputasi serial.oleh karena itu dibutuhkan komputasi secara paralel ini. ada beberapa metode dalam komputer paralel,salah satunya adalah message passing. message passing ini adalah cara berkomunikasi antara prosesor yg bergabung dalam komputasi paralel dengan menggunakan pesan.Nah buat ngatur proses ini makanya dipake MPI (message passing interface).nah si MPI ini bisanya mengenali bahasa C. makanya MPI cuma bisa di-compile pake bahasa C aja. :D

kalo yang masih meraba - rabaa maap yak,penjelasan gw kurang lengkap.hehe.masih terbatas juga nih ilmu gw.masih sebesar biji zarah :D

kalo gitu kita sung lah.install aje.
pertama sebelumnya kita udah mesti install Linux yang distronya ubuntu dan keluarga. soalnya buat jalanin MPI ini lebih gampang dan lebih ringan di ubuntu, kali ini gw makenya linux backtrack,salah satu keluarga ubuntu juga :D

oh iya ,buat install ini semua kita harus terkoneksi ke internet,soalnya buat install ini semua kita butuh ngedownload langsung gituh :)

setelah ubuntu udah diinstal, kita cek dulu apakah sudah ada GCC (GNU C Compiler) yaitu compiler untuk bahasa C. buat install GCC langkah2nya adalah:
1. buka terminal
2. ketik apt-get install gcc
abis kita install gcc,kita bisa langsung install mpi , disini yang gw pake adalah mpich2 ,standar mpi yang sekarang banyak digunakan.
inilah langkah - langkah buat install MPICH2 :
1. buka terminal,dan ketikkan sudo apt-get install libcr - dev mpich mpich2-doc
2

2. klik y,lalu tunggu sampai proses instalasi selesai.

3. nah kalo udah selesai installnya ,mari kita coba , pertama kita buat program hello world di MPI ini , ketik gedit.
4. pada gedit kita ketik program seperti yang kaya dibawah ini

/* C Example */
#include <mpi.h>
#include <stdio.h>

int main (int argc, char* argv[])
{
  int rank, size;

  MPI_Init (&argc, &argv);      /* starts MPI */
  MPI_Comm_rank (MPI_COMM_WORLD, &rank);        /* get current process id */
  MPI_Comm_size (MPI_COMM_WORLD, &size);        /* get number of processes */
  printf( "Hello world from process %d of %d\n", rank, size );
  MPI_Finalize();
  return 0;
}




3. nah ,kalo udah selesai, save di root apa dimana gitu terserah dah,asal ntar inget direktorinya :D
4. buat compile program helloworld ini kita ketik kaya dibawah ini
mpicc mpi_hello.c 

5. disini saya namain programnya adalah mpi_hello.c kalo mau ngasih nama yang lain boleh.hehe
6. kalo sukses compile, dan ga ada pesan error maka kita bisa ngerun programnya dengan ngetiikin ini:
mpirun -np 2 

  


 7. nah itu yang bakal keluar kalo programnya berhasil di jalanin.

hehe. segitu dulu ya berbaginya.karena saya masih harus banyak belajar. gw yg ilmunya seiprit ini undur diri dulu .semoga ilmu ini bermanfaat untuk temen2. hehe.

wassalamualaikum.wr.wb :)) salam super









3 komentar:

  1. ini siapa yang posting iniiii???
    hayo ngacung..!
    hahahahaha
    mantap...siap2 ditanyain klo udah ketauan yg posting ya :D

    balqis..balqis.. :D
    abstrak banget isi blognya..hahha
    akhirat - duniawi, komplit dah :)

    BalasHapus
  2. oh lupa bilang..

    doomo arigatou buat yg posting ^^d

    BalasHapus