next up previous
Next: Örnek 1 Up: Paralel Grid Ortami1 ( Previous: Giris

PME'nin Kurulumu

PME yazilimi asagidaki adresten temin edilebilir:

  http://www.cmpe.boun.edu.tr/~ozturan/pme
PME kütüphanesi UNIX ortaminda çalismaktadir. PME kütüphanesini kullanabilmek için MPI mesaj kütüphanesinin sistem üzerinde kurulu olmasi ve mpicc komutunun varolmasi gerekmektedir. PME'yi kurmak için sirayla asagidaki islemleri yapiniz.
  1. PME'yi kurulacak olan klasöre kopyalayiniz (örnegin /usr/local/ klasörünün altina)
  2. gunzip pme.tar.gz
  3. tar xvf pme.tar
  4. cd PME.1.0/test
  5. make
  6. make lib
  7. make clean
  8. PME_HOME ortam degiskenine PME'nin bulundugu klasör ismini veriniz. Örnegin tcsh'de:
    
         setenv PME_HOME /usr/local/PME.1.0
    
    veya bash'da ise asagidaki komutu veriniz.
    
         PME_HOME=/usr/local/PME.1.0 
         export PME_HOME
    

Yukaridaki komutlari .tcshrc veya .bashrc dosyalarina yaziniz. Bu islemleri yaptiktan sonra PME kütüphanesini kullanan bir C dosyasini (örnegin prog.c) asagidaki sekilde derleyebilirsiniz:


 mpicc prog.c -DMPI -I $PME_HOME/src/include/ -L $PME_HOME/lib -lpme -lm

Üretilen program a.out dosyasinda olacaktir. Bu dosya bütün islemcilere kopyalanmalidir. Daha sonra eger MPI olarak MPICH (http://www.mcs.anl.gov/mpi) versiyonunu kullaniliyorsaniz, asagidaki komut ile programi çalistirabilirsiniz:


  mpirun -np 4 a.out

Yukaridaki komut 4 islemci üzerinde programi çalistiracaktir. Islemci sayisi 4'ü degistirebilirsiniz.



Can Ozturan
2001-12-22