Memory-Optimized Tile Based Data Structure for Adaptive Mesh Refinement

被引:0
|
作者
Ivanov, Anton [1 ]
Perepelkina, Anastasia [1 ]
Levchenko, Vadim [1 ]
Pershin, Ilya [1 ,2 ]
机构
[1] Keldysh Inst Appl Math, Moscow, Russia
[2] Moscow Inst Phys & Technol, Dolgoprudnyi, Russia
来源
关键词
AMR; Grid refinement; Data structure; Z-curve; ALGORITHMS;
D O I
10.1007/978-3-030-36592-9_6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-scale simulation is relevant for many applications, such as modelling of fluids, electromagnetic or seismic waves, plasma physics, and it stands on the borderline of the supercomputer abilities. For this kind of problems, the Adaptive Mesh Refinement (AMR) methods aim to provide higher cell resolution only in areas, where it is necessary, while these domains may change in time. We propose a new framework for AMR data structure, with the goal to minimize the memory overhead for data storage, and, at the same time, to optimize the locality of data access. With higher locality, the performance gain of the computation is achieved by the use of the faster memory for each parallel processor. In the proposed framework, the cell data is combined in tiles. Two type of tiles (light and heavy) are used for minimizing the memory overhead in case a tile is sparsely filled. The interface allows implementation of various numerical methods. It provides a choice for a traversal rule with an iterator structure, which may be used for algorithms with higher operational intensity. The dynamic mesh adaptation works well for meshes that cover complex geometry.
引用
收藏
页码:64 / 74
页数:11
相关论文
共 50 条
  • [41] An Improved Adaptive Mesh Refinement Method Based on Boundary Condition
    Liu, Junhong
    Xu, Li
    Yin, Junhui
    Wang, Hao
    Liu, Bingqi
    Liu, Hangxin
    Li, Bin
    2024 IEEE INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION AND INC/USNCURSI RADIO SCIENCE MEETING, AP-S/INC-USNC-URSI 2024, 2024, : 2275 - 2276
  • [42] An adaptive mesh refinement approach based on optimal sparse sensing
    Daniel Foti
    Sven Giorno
    Karthik Duraisamy
    Theoretical and Computational Fluid Dynamics, 2020, 34 : 457 - 482
  • [43] An Improved Adaptive Mesh Refinement Method Based on Boundary Condition
    Liu, Junhong
    Xu, Li
    Yin, Junhui
    Wang, Hao
    Liu, Bingqi
    Liu, Hangxin
    Li, Bin
    IEEE Antennas and Propagation Society, AP-S International Symposium (Digest), 2024, : 2275 - 2276
  • [44] Research on the Calculation Strategy of Adaptive Mesh Refinement Based on OpenFOAM
    Luo, Fuqiang
    Deng, Rui
    Wang, Yuquan
    Yan, Zhenpu
    Wu, Tiecheng
    Ship Building of China, 2020, 61 : 169 - 178
  • [45] Data structures and algorithms for high-dimensional structured adaptive mesh refinement
    Grandin, Magnus
    ADVANCES IN ENGINEERING SOFTWARE, 2015, 82 : 75 - 86
  • [46] Adaptive mesh refinement approach to the construction of initial data for black hole collisions
    Diener, P
    Jansen, N
    Khokhlov, A
    Novikov, I
    CLASSICAL AND QUANTUM GRAVITY, 2000, 17 (02) : 435 - 451
  • [47] Extraction of crack-free isosurfaces from adaptive mesh refinement data
    Weber, GH
    Kreylos, O
    Ligocki, TJ
    Shalf, JM
    Hagen, H
    Hamann, B
    Joy, KI
    DATA VISUALIZATION 2001, 2001, : 25 - +
  • [48] Adaptive mesh refinement computation of solidification microstructures using dynamic data structures
    Provatas, N
    Goldenfeld, N
    Dantzig, J
    JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 148 (01) : 265 - 290
  • [49] Extraction of crack-free isosurfaces from adaptive mesh refinement data
    Weber, GH
    Kreylos, O
    Ligocki, TJ
    Shalf, JM
    Hagen, H
    Hamann, B
    Joy, KI
    HIERARCHICAL AND GEOMETRICAL METHODS IN SCIENTIFIC VISUALIZATION, 2003, : 19 - +
  • [50] A wavelet-based adaptive mesh refinement method for the obstacle problem
    M. Khaksar-e Oshagh
    M. Shamsi
    Mehdi Dehghan
    Engineering with Computers, 2018, 34 : 577 - 589