• Medientyp: Elektronische Hochschulschrift; E-Book; Dissertation
  • Titel: Adaptive Verfahren höherer Ordnung auf cache-optimalen Datenstrukturen für dreidimensionale Probleme ; Adaptive Higher Order Methods on Cache Optimal Data Structures for Three-Dimensional Problems
  • Beteiligte: Krahnke, Andreas [VerfasserIn]
  • Erschienen: Technical University of Munich; Technische Universität München, 2007-07-09
  • Sprache: Deutsch
  • Schlagwörter: Mehrgitterverfahren;raumfüllende Kurven;Stapel;Keller;cache-effizient;Adaption;Extrapolation ; multigrid;space-filling curves;stacks;cache-efficient;adaptivity;extrapolation ; Mathematik
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: Moderne Verfahren zur numerischen Simulation müssen leistungsfähige mathematische Methoden mit effizienten informatischen Konzepten kombinieren. Im Bereich des Hochleistungsrechnens limitiert inzwischen nicht nur die Prozessorleistung sondern vielmehr die Speicherzugriffszeit die Größe der lösbaren Probleme. Dieser sogenannten memory boundedness kann durch Ausnutzung der Cache-Hierarchie entgegengewirkt werden. Klassische Mehrgitterverfahren weisen jedoch nicht die dazu notwendige Datenlokalität auf. Deshalb nutzen wir raumfüllende Kurven und ein System von Stapeln für eine cache-effiziente Datenverarbeitung. Aufbauend auf einem additiven Mehrgitterverfahren wurden auf a posteriori Fehlerschätzern basierende, adaptive FMG-Zyklen und als Verfahren höherer Ordnung die τ-Extrapolation entwickelt und implementiert. Bei gleichbleibend effizienter Nutzung der Hardware-Ressourcen konnten so leistungsfähige mathematische Ansätze integriert werden. ; Modern algorithms in numerical simulation need to combine efficient mathematical methods with concepts from computer science for nowadays computer architectures. In high-performance computing, memory access is a crucial factor and more important than pure cpu power. This memory boundedness can be reduced by utilizing modern hierarchical memory structures. However, many classical multigrid methods lack the necessary data locality. Thus, we use a space-filling curve, the Peano curve, for the discretization and linearization of the domain. Then, we employ a system of stacks for processing the grid points linearly in a cache efficient way. Based on an additive multigrid method, an adaptive full multigrid cycle using a posteriori error estimates is developed. Additionally, higher order methods can be integrated by using τ-extrapolation. Thus, while keeping the cache-efficiency on a very high level, one is able to apply advanced mathematical tools and ideas.
  • Zugangsstatus: Freier Zugang