next up previous
Next: Örnek 3: Derleme/Baglama Komutlari Up: Paralel Grid Ortami1 ( Previous: Örnek 2

Örnek 3

PME sadece bir grid ortami olup herhangi bir denklem çözücüsü içermemektedir. Diger yandan PETSC (http://www.mcs.anl.gov gibi çok yaygin bir sekilde kullanilan paralel dogrusal ve dogrusal olmayan denklem çözücüsü bulunmaktadir. Bu örnekte PME ile PETSC'nin nasil baglanabilecegi ve düzensiz gridler üzerinde kismi diferansiyel denklem çözülebilecegi gösterilmektedir. Asagida, iki boyutlu Laplace denkleminin düzensiz üçgen elemanlar kullanarak sonlu eleman yöntemiyle çözülmesini saglayan PME-PETSC programi verilmistir. Bu programin ana hatlari söyledir:
1.
Grid'i oku
2.
Grid'i parçala ve diger islemcilere dagit
3.
Grid'e ince ayarlama yaparak eleman sayisini artir
4.
Sonlu eleman yöntemi ile Laplace denklemini çöz:
4.1.
PETSC vektörlerini yarat
4.2.
Eleman hesaplarini yap
4.3.
Matris'i kur
4.4.
Dirichlet sinir kosullarini uygula
4.5.
Dogrusal denklemi çöz
4.6.
Hatanin normunu hesapla

Bu programin ASMA topagi (http://asma.cmpe.boun.edu.tr) üzerinde çalistirilmasindan elde edilen zamanlar Tablo 2'de verilmistir.


Table: Örnek 3'ün çalisma zamanlari
Islemci Toplam Zaman
sayisi Eleman Sayisi (saniye)
1 8192 36.1
2 " 9.0
4 " 2.4
8 " 2.4
16 " 1.9
24 " 6.5
8 32768 15.8
16 " 7.1
24 " 7.0



Subsections
next up previous
Next: Örnek 3: Derleme/Baglama Komutlari Up: Paralel Grid Ortami1 ( Previous: Örnek 2
Can Ozturan
2001-12-22