Code Generation for Octree-Based Multigrid Solvers with Fused Higher-Order Interpolation and Communication

被引:0
|
作者
Angersbach, Richard [1 ]
Kuckuk, Sebastian [1 ,2 ]
Koestler, Harald [1 ,2 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg, Erlangen, Germany
[2] Erlangen Natl High Performance Comp Ctr NHR FAU, Erlangen, Germany
关键词
Software Coupling; Code Generation; Multigrid; Domain-specific Language; ExaStencils; waLBerla; Octree;
D O I
10.1007/978-3-031-69583-4_17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a novel method designed to generate multigrid solvers optimized for octree-based software frameworks. Our approach focuses on accurately capturing local features within a domain while leveraging the efficiency inherent in multigrid techniques. We outline the essential steps involved in generating specialized kernels for local refinement and communication routines which integrate on-the-fly interpolations to seamlessly transfer information between refinement levels. The generated numerical solvers and communication routines are automatically specialized for coupling with existing implementations of complex octree data structures and algorithms that are often found in established HPC frameworks. We demonstrate the effectiveness of our method through numerical experiments with different interpolation orders as well as with large-scale benchmarks on the SuperMUC-NG cluster. A comparison against a manual reference implementation highlights the benefits of our method and code generation in general.
引用
收藏
页码:240 / 254
页数:15
相关论文
共 42 条
  • [21] Supercontinuum generation from ultraviolet and visible wavelength based on the higher-order modes of photonic crystal fiber
    Wang, Xiaoxin
    Wang, Dagui
    Shen, Xiangwei
    Wu, Zhongchao
    He, Xiaoliang
    Yuan, Jinhui
    Wang, Xiaoping
    Yu, Chongxiu
    OPTIK, 2017, 140 : 423 - 426
  • [22] Analysis of Program Representations Based on Abstract Syntax Trees and Higher-Order Markov Chains for Source Code Classification Task
    Gorchakov, Artyom V.
    Demidova, Liliya A.
    Sovietov, Peter N.
    FUTURE INTERNET, 2023, 15 (09)
  • [23] Higher-Order Masking Scheme against DPA Attack in Practice: McEliece Cryptosystem Based on QD-MDPC Code
    Han, Mu
    Wang, Yunwen
    Ma, Shidian
    Wan, Ailan
    Liu, Shuai
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (02): : 1100 - 1123
  • [24] An updated full-discretization milling stability prediction method based on the higher-order Hermite-Newton interpolation polynomial
    Yongjian Ji
    Xibin Wang
    Zhibing Liu
    Hongjun Wang
    Zhenghu Yan
    The International Journal of Advanced Manufacturing Technology, 2018, 95 : 2227 - 2242
  • [25] An updated full-discretization milling stability prediction method based on the higher-order Hermite-Newton interpolation polynomial
    Ji, Yongjian
    Wang, Xibin
    Liu, Zhibing
    Wang, Hongjun
    Yan, Zhenghu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2018, 95 (5-8): : 2227 - 2242
  • [26] Next generation optical networks based on higher-order modulation formats, coherent receivers and electronic distortion equalization
    Seimetz, M.
    Freund, R.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2008, 125 (7-8): : 284 - 289
  • [27] Generation of a spatially periodic directional wave field in a rectangular wave basin based on higher-order spectral simulation
    Houtani, Hidetaka
    Waseda, Takuji
    Fujimoto, Wataru
    Kiyomatsu, Keiji
    Tanizawa, Katsuji
    OCEAN ENGINEERING, 2018, 169 : 428 - 441
  • [28] Generation of higher-order sidebands based on the magnetostrictive interaction in a hybrid cavity electro-opto-magnomechanical system
    Wei, Yan
    Wang, Bao
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA B-OPTICAL PHYSICS, 2020, 37 (02) : 218 - 226
  • [29] Interference rejection in direct-sequence spread spectrum communication systems based on higher-order statistics and genetic algorithm
    Li, TJ
    Hu, GR
    Gu, Q
    2000 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I-III, 2000, : 1782 - 1785
  • [30] Analysis of Factors Influencing the Generation of a Higher-Order Hermite-Gaussian Mode Based on Cascaded Spatial Light Modulators
    Ma, Long
    Yan, Manjun
    ELECTRONICS, 2024, 13 (13)