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 条
  • [1] Memory-optimized distributed utility mining for big data
    Kumar, Sunil
    Mohbey, Krishna Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6491 - 6503
  • [2] Towards Memory-Optimized Data Shuffling Patterns for Big Data Analytics
    Nicolae, Bogdan
    Costa, Carlos
    Misale, Claudia
    Katrinis, Kostas
    Park, Yoonho
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 409 - 412
  • [3] Optimized Pattern-Based Adaptive Mesh Refinement Using GPU
    Lenz, Ricardo
    Cavalcante-Neto, Joaquim Bento
    Vidal, Creto Augusto
    2009 XXII BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING (SIBGRAPI 2009), 2009, : 88 - 95
  • [4] A new adaptive mesh refinement data structure with an application to detonation
    Ji, Hua
    Lien, Fue-Sang
    Yee, Eugene
    JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (23) : 8981 - 8993
  • [5] Visualization of adaptive mesh refinement data
    Weber, GH
    Hagen, H
    Hamann, B
    Joy, KI
    Ligocki, TJ
    Ma, KL
    Shalf, JM
    VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 121 - 132
  • [6] Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database
    Eldawy, Ahmed
    Levandoski, Justin
    Larson, Per-Ake
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (11): : 931 - 942
  • [7] Visualization of scalar adaptive mesh refinement data
    Weber, G. H.
    Beckner, V. E.
    Childs, H.
    Ligocki, T. J.
    Miller, M. C.
    Van Straaleni, B.
    Bethel, E. W.
    NUMERICAL MODELING OF SPACE PLASMA FLOWS: ASTRONUM-2007, 2008, 385 : 309 - +
  • [8] Texture-based volume rendering of adaptive mesh refinement data
    Ralf Kähler
    Hans-Christian Hege
    The Visual Computer, 2002, 18 : 481 - 492
  • [9] Texture-based volume rendering of adaptive mesh refinement data
    Kähler, R
    Hege, HC
    VISUAL COMPUTER, 2002, 18 (08): : 481 - 492
  • [10] The BL-Octree: An Efficient Data Structure for Discretized Block-Based Adaptive Mesh Refinement
    Zebrowski, Ashley
    Loeffler, Frank
    Schnetter, Erik
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 81 - 88