Angersbach R, Kuckuk S, Köstler H (2023)
Publication Language: English
Publication Status: Accepted
Publication Type: Conference contribution, Conference Contribution
Future Publication Type: Conference contribution
Publication year: 2023
Publisher: IEEE Computer Society
City/Town: Los Alamitos, CA, USA
Pages Range: 651-661
Conference Proceedings Title: 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
Event location: St. Petersburg, Florida USA
ISBN: 979-8-3503-1199-0
URI: https://ieeexplore.ieee.org/document/10196550
DOI: 10.1109/IPDPSW59300.2023.00112
Domain-specific languages (DSLs) and code generation technology are adopted more and more by the high-performance computing (HPC) community to tackle the performance, portability, and productivity requirements for HPC software. They share their inherent specialization in specific scientific domains with traditional HPC frameworks. In this regard, multiphysics simulations pose a strong challenge as they usually require components from multiple domains. A promising option for retaining these requirements is the combination of code generation with HPC frameworks through automatically created couplings. This work demonstrates the fusion of waLBerla with generated code from ExaStencils. waLBerla is a massively parallel C++ framework focused on computational fluid dynamics (CFD) simulations using the Lattice Boltzmann method (LBM). ExaStencils generates whole simulation codes using geometric multigrid solvers from specifications in its own DSL. We showcase the coupling of generated solvers with LBM simulations, including the mapping of data structures and augmentations to convert quantities units on-the-fly
APA:
Angersbach, R., Kuckuk, S., & Köstler, H. (2023). Generating Coupling Interfaces for Multiphysics Simulations with ExaStencils and waLBerla. In 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) (pp. 651-661). St. Petersburg, Florida USA, US: Los Alamitos, CA, USA: IEEE Computer Society.
MLA:
Angersbach, Richard, Sebastian Kuckuk, and Harald Köstler. "Generating Coupling Interfaces for Multiphysics Simulations with ExaStencils and waLBerla." Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), St. Petersburg, Florida USA Los Alamitos, CA, USA: IEEE Computer Society, 2023. 651-661.
BibTeX: Download