Klimach, Harald: Parallel multi-scale simulations with octrees and coupled applications. 2016
Inhalt
- Title
- Zusammenfassung
- Abstract
- Contents
- Nomenclature
- 1 Introduction
- 1.1 State of the Art in Coupling Techniques
- 1.2 Approach to the Coupling Scheme
- 1.3 Parallel Processing
- 2 Considered Equation Systems
- 2.1 Navier-Stokes Equations
- 2.2 Euler Equations
- 2.3 Linearized Euler Equations
- 2.4 Maxwell’s Equations
- 2.5 Review and Relevance of the Considered Equations
- 3 Deployed Numerical Methods and Their Parallelization
- 3.1 Time Integration
- 3.2 Cartesian Structured Meshes
- 3.3 Method of Finite Volumes
- 3.4 Discontinuous Galerkin Finite Element Method
- 3.5 The PNPM Scheme
- 4 Scalable Unstructured Solver
- 4.1 Requirements by the Numerical Scheme
- 4.2 Distributed Mesh Handling
- 4.3 Distributed WENO Stencil Search
- 4.4 Tracking Changes for Parallel Debugging
- 5 Single Core Optimization Strategies
- 5.1 Vectorization
- 5.2 Importance of Visibility of Data Independence
- 5.3 Exploiting the Memory Hierarchy
- 5.4 Vectorization of the Cauchy-Kowalevsky Procedure
- 5.5 Machine Comparison With APES
- 6 Scalable Distributed Coupling Method
- 6.1 Point Localization in Arbitrary Polyhedrons
- 6.2 Distributed Coupling Scheme
- 6.3 Coupling Across Different Machines with PACX-MPI
- 6.4 Concluding Remarks on the Coupling Mechanism
- 7 Distributed Octree Mesh Infrastructure
- 7.1 General Relevance of the Approach for ComplexGeometries
- 7.2 Octree Meshes in the Solvers
- 7.3 Introduction of the Common TreElM Library
- 7.4 Distributed Octree
- 7.5 TreElM File Format
- 7.6 Overview to the Implementation of the APESFramework
- 8 Generating the Octree Mesh
- 8.1 Related Work
- 8.2 The Seeder Mesh Generator
- 8.3 Generation of Polynomial Geometry Approximations
- 8.4 Numerical Properties
- 8.5 Mesh Generation Summary and Future Work
- 9 Results with Ateles
- 9.1 High-Order Efficiency
- 9.2 Scalability of Ateles
- 9.3 Seeder Generated Material for Electrodynamics
- 10 Future Work and Summary
- Bibliography
- List of Figures
- List of Tables
