Concepts for Flexible Parallel Multi-domain Simulations
Domain Decomposition methods provide a flexible tool for developing Multi-Physics simulations and coupling different discretization methods. In the DUNE framework different strategies to implement Domain Decomposition methods are available. In general, parallel computations with unrelated meshes pose a major computer science challenge. We discuss an efficient algorithm to relate unrelated distributed meshes in a parallel simulation. For distributed meshes, the necessary coupling information is in general not available locally, which requires the user to use explicit parallel communication. We present an abstraction that hides this non-locality and allows the user to implement his Domain Decomposition strategy in a clear mathematical setting. The mathematical concept admits an easy implementation of a wide range of Domain Decomposition methods, without the necessity to directly deal with the aspects of parallel computations.
This work was supported by the German Research Foundation (DFG) through the Priority Programme 1648 “Software for Exascale Computing” (SPPEXA) and the DFG EXC 1003 Cells in Motion—Cluster of Excellence, Münster, Germany.
- 5.S. Deparis, D. Forti, A. Quarteroni, A rescaled localized radial basis functions interpolation on non-cartesian and non-conforming grids. Technical Report 37.2013, EPFL (2013)Google Scholar
- 6.M. Gander, C. Japhet, Algorithm 932: PANG: software for non-matching grid projections in 2d and 3d with linear complexity. ACM Trans. Math. Softw. 40(1), 6:1–6:25 (2013)Google Scholar