p-adaptive discontinuous Galerkin method for the shallow water equations on heterogeneous computing architectures

Sara Faghih-Naini,Vadym Aizinger,Sebastian Kuckuk,Richard Angersbach,Harald Köstler
2023-11-19
Abstract:Heterogeneous computing and exploiting integrated CPU-GPU architectures has become a clear current trend since the flattening of Moore's Law. In this work, we propose a numerical and algorithmic re-design of a p-adaptive quadrature-free discontinuous Galerkin method (DG) for the shallow water equations (SWE). Our new approach separates the computations of the non-adaptive (lower-order) and adaptive (higher-order) parts of the discretization form each other. Thereby, we can overlap computations of the lower-order and the higher-order DG solution components. Furthermore, we investigate execution times of main computational kernels and use automatic code generation to optimize their distribution between the CPU and GPU. Several setups, including a prototype of a tsunami simulation in a tide-driven flow scenario, are investigated, and the results show that significant performance improvements can be achieved in suitable setups.
Mathematical Software,Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?