Ein üblicher Ansatz bei der Parallelisierung von
FEM-Verfahren ist die Gebietszerlegung. Typisch hierbei
ist, dass die beteiligten Prozessoren weitgehend
lokal arbeiten können und nur an wenigen Punkten
eine so genannte Koppelrandkommunikation erforderlich
ist.
Während sich ein solcher Algorithmus recht einfach
formal angeben lässt, bedingen die von prozeduralen
Sprachen bereitgestellten Mittel eine Anpassung der
Programmstruktur an konkrete Kommunikationsbibliotheken
und Hardware-Systeme.
Abhilfe bringen hier objektorientierte Methoden.
Anhand eines parallelen konjugierten Gradientenverfahrens
wird die Verwendung von C++ als Implementationssprache
demonstriert.
Identifer | oai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:17308 |
Date | 12 September 2005 |
Creators | Ermer, Thomas, Grabowsky, Lothar |
Publisher | Technische Universität Chemnitz |
Source Sets | Hochschulschriftenserver (HSSS) der SLUB Dresden |
Language | German |
Detected Language | German |
Type | doc-type:preprint, info:eu-repo/semantics/preprint, doc-type:Text |
Source | Preprintreihe des Chemnitzer SFB 393, 98-13 |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds