Generating Coupling Interfaces for Multiphysics Simulations with ExaStencils and waLBerla

被引:1
|
作者
Angersbach, Richard [1 ]
Kuckuk, Sebastian [2 ]
Koestler, Harald [2 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg, Dept Comp Sci, Erlangen, Germany
[2] Friedrich Alexander Univ Erlangen Nurnberg, Natl High Performance Comp Ctr, Nurnberg, Germany
关键词
Terms-Software Coupling; Code Generation; Multigrid; Domain-specific Language; ExaStencils; waLBerla; Lattice Boltz-mann;
D O I
10.1109/IPDPSW59300.2023.00112
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:651 / 661
页数:11
相关论文
共 50 条
  • [41] Multiphysics coupling simulation of RDE for PCB manufacturing
    Ji, Linxian
    Wang, Chong
    Wang, Shouxu
    He, Wei
    Xiao, Dingjun
    Tan, Ze
    CIRCUIT WORLD, 2015, 41 (01) : 20 - 28
  • [43] A Special Issue on Multiscale and Multiphysics Simulations for Energy Applications
    Jiang, Hanqing
    Liu, Bin
    Guo, Xu
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2011, 8 (05) : 801 - 802
  • [44] Using software agents for reliable decentral multiphysics simulations
    Voegeli, Desiree
    Jazdi, Nasser
    Grabmaier, Sebastian
    Juettner, Matthias
    Weyrich, Michael
    Goehner, Peter
    Rucker, Wolfgang M.
    AT-AUTOMATISIERUNGSTECHNIK, 2017, 65 (11) : 793 - 803
  • [45] Module for thermomechanical modeling of LWR fuel in multiphysics simulations
    Ikonen, Timo
    Loukusa, Henri
    Syrjalahti, Elina
    Valtavirta, Ville
    Leppanen, Jaakko
    Tulkki, Ville
    ANNALS OF NUCLEAR ENERGY, 2015, 84 : 111 - 121
  • [46] Academic challenges in large-scale multiphysics simulations
    Heath, MT
    Jiao, XM
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 52 - 59
  • [47] Approaches for mitigating over-solving in multiphysics simulations
    Senecal, Jaron P.
    Ji, Wei
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2017, 112 (06) : 503 - 528
  • [48] Multidimensional, multiphysics simulations of core-collapse supernovae
    Messer, O. E. B.
    Bruenn, S. W.
    Blondin, J. M.
    Hix, W. R.
    Mezzacappa, A.
    SCIDAC 2008: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2008, 125
  • [49] Parallel multiphysics simulations of charged particles in microfluidic flows
    Bartuschat, Dominik
    Ruede, Ulrich
    JOURNAL OF COMPUTATIONAL SCIENCE, 2015, 8 : 1 - 19
  • [50] Multiphysics modeling and simulations oflaser-sustained plasmas
    Zhang, Dong -He -Yu
    Liu, Jin -Bao
    Fu, Yang -Yang
    ACTA PHYSICA SINICA, 2024, 73 (02)