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.
PME
'yi kurulacak olan klasöre kopyalayiniz (örnegin
/usr/local/
klasörünün altina)gunzip pme.tar.gz
tar xvf pme.tar
cd PME.1.0/test
make
make lib
make clean
PME_HOME
ortam degiskenine PME
'nin bulundugu klasör ismini
veriniz. Örnegin tcsh'de:
setenv PME_HOME /usr/local/PME.1.0veya 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.