Öncelikle MPICH2 son sürümünü buradan indirerek terminalimizi yani uçbirimi açıp aşağıdaki komutları giriyoruz.
>>> tar -xzf mpich2-3.0.4.tar.gz >>> cd mpich2-1.4Sıkıştırılmış dosyayı açtıktan sonra konfigirasyon için ./configure komutunu girip yapılandırma işlemini tamamlıyoruz.Artık sıra mpich2 kurulumunu yapmaya geldi.
make; sudo make install
komutu ile de kurulumu tamamlıyoruz. Eğer kurulumu başarıyla gerçekleştirmiş iseniz
mpich2version
komutu ile aşağıdaki çıktıya benzer birşey elde etmeniz gerekiyor.seyma44@seyma44-Aspire-5740:~$ mpich2version
MPICH2 Version: 1.4.1
MPICH2 Release date: Wed Aug 24 14:40:04 CDT 2011
MPICH2 Device: ch3:nemesis
MPICH2 configure: --build=i686-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/mpich2 --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --enable-shared --prefix=/usr --enable-fc --disable-rpath --sysconfdir=/etc/mpich2 --includedir=/usr/include/mpich2 --docdir=/usr/share/doc/mpich2 --with-hwloc-prefix=system --enable-checkpointing --with-hydra-ckpointlib=blcr
MPICH2 CC: gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -O2
MPICH2 CXX: c++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -O2
Eğer kurulum işlemi de başarıyla sonuçlandıysa sıra geldi kodlarımızı komut satırında hangi komutlarla derliyeceğimize. Yine uçbirimimize geliyoruz ve helloworld.c adlı bir program olduğunu varsayarsak derleme işlemimiz sırayla ;
>>mpicc helloworld -o helloworld.c
>>mpirun -np <islemci sayısı> ./helloworld
Mpi ile ana işlemlerimiz bukadar.Kolay gelsin.
Hiç yorum yok :
Yorum Gönder