Centrala begrepp
Ein skalierbarer und effizienter Glätter für die gemischte Finite-Zellen-Formulierung der Stokes-Gleichungen wird entwickelt, der eine exakte Parallelisierung mit geringem Kommunikationsaufwand ermöglicht.
Sammanfattning
In dieser Arbeit wird ein adaptives geometrisches Mehrgitterverfahren für die Lösung der gemischten Finite-Zellen-Formulierung der Stokes-Gleichungen vorgestellt. Die Finite-Zellen-Methode führt aufgrund der Schnittzellen, bei denen das physikalische Gebiet mit dem Hintergrundgitter überlappt, zu schlecht konditionierten Gleichungssystemen, sodass die geeignete Behandlung dieser Schnittzellen ein entscheidender Aspekt des Lösers ist.
Es wird ein Glätter mit günstigen Eigenschaften für parallele Berechnungen vorgeschlagen und dessen Rechenaufwand und Parallelisierungsaspekte diskutiert. Der Glätter kann aufgrund seiner additiven Natur in Parallel exakt repliziert werden, was einen wesentlichen Vorteil in Parallelsystemen bietet, da das geometrische Mehrgitterverfahren somit unabhängig von der Anzahl der Prozesse ist. Drei Cache-Richtlinien für den Glätter werden vorgeschlagen, die einen Ausgleich zwischen Effizienz und On-the-fly-Berechnung bieten.
Die Konvergenz und Skalierbarkeit des geometrischen Mehrgitterverfahrens werden anhand numerischer Beispiele untersucht. Es wird gezeigt, dass die Iterationszahl des Lösers unabhängig von der Problemgröße und der Tiefe der Gitterhierarchie beschränkt bleibt. Der Löser zeigt eine hervorragende schwache und starke Skalierung in numerischen Benchmarks mit mehr als 665 Millionen Freiheitsgraden. Der vorgestellte geometrische Mehrgitterlöser ist daher eine attraktive Option für die Lösung großskaliger Finite-Zellen-Probleme in massiv parallelen Hochleistungsrechnerumgebungen.
Statistik
Die Reduzierung der relativen Residuen um 10^9 wird als Konvergenzkriterium verwendet.
Die Anzahl der Iterationen des Lösers bleibt unabhängig von der Problemgröße und der Tiefe der Gitterhierarchie beschränkt.
Der Löser zeigt eine hervorragende schwache und starke Skalierung in numerischen Benchmarks mit mehr als 665 Millionen Freiheitsgraden.
Citat
"Der vorgestellte geometrische Mehrgitterlöser ist daher eine attraktive Option für die Lösung großskaliger Finite-Zellen-Probleme in massiv parallelen Hochleistungsrechnerumgebungen."