Adaptive mesh refinement for characteristic grids

被引:0
|
作者
Jonathan Thornburg
机构
[1] Indiana University,Department of Astronomy
来源
关键词
Adaptive mesh refinement; Finite differencing; Characteristic coordinates; Characteristic grids; Berger–Oliger algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
I consider techniques for Berger–Oliger adaptive mesh refinement (AMR) when numerically solving partial differential equations with wave-like solutions, using characteristic (double-null) grids. Such AMR algorithms are naturally recursive, and the best-known past Berger–Oliger characteristic AMR algorithm, that of Pretorius and Lehner (J Comp Phys 198:10, 2004), recurses on individual “diamond” characteristic grid cells. This leads to the use of fine-grained memory management, with individual grid cells kept in two-dimensional linked lists at each refinement level. This complicates the implementation and adds overhead in both space and time. Here I describe a Berger–Oliger characteristic AMR algorithm which instead recurses on null slices. This algorithm is very similar to the usual Cauchy Berger–Oliger algorithm, and uses relatively coarse-grained memory management, allowing entire null slices to be stored in contiguous arrays in memory. The algorithm is very efficient in both space and time. I describe discretizations yielding both second and fourth order global accuracy. My code implementing the algorithm described here is included in the electronic supplementary materials accompanying this paper, and is freely available to other researchers under the terms of the GNU general public license.
引用
收藏
页码:1211 / 1251
页数:40
相关论文
共 50 条
  • [21] A high-order flux reconstruction adaptive mesh refinement method for magnetohydrodynamics on unstructured grids
    Yang, Jingjing
    Liang, Chunlei
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2018, 86 (03) : 231 - 253
  • [22] Parallel computation of three-dimensional flows using overlapping grids with adaptive mesh refinement
    Henshaw, William D.
    Schwendeman, Donald W.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (16) : 7469 - 7502
  • [23] Comparison of refinement criteria for structured adaptive mesh refinement
    Li, Shengtai
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 233 (12) : 3139 - 3147
  • [24] Adaptive mesh refinement for conformal hexahedralmeshes
    Nicolas, Gerald
    Fouquet, Thierry
    [J]. FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2013, 67 : 1 - 12
  • [25] Implementation of adaptive mesh refinement in MONICA
    Hicks, MA
    [J]. NUMERICAL MODELS IN GEOMECHANICS - NUMOG VI, 1997, : 409 - 414
  • [26] LightAMR format standard and lossless compression algorithms for adaptive mesh refinement grids: RAMSES use case
    Strafella, L.
    Chapon, D.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 470
  • [27] Visualization of adaptive mesh refinement data
    Weber, GH
    Hagen, H
    Hamann, B
    Joy, KI
    Ligocki, TJ
    Ma, KL
    Shalf, JM
    [J]. VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 121 - 132
  • [28] Adaptive mesh refinement for micromagnetics simulations
    Garcia-Cervera, Carlos J.
    Roma, Alexandre M.
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2006, 42 (06) : 1648 - 1654
  • [29] Stable Dynamical Adaptive Mesh Refinement
    Tomas Lundquist
    Jan Nordström
    Arnaud Malan
    [J]. Journal of Scientific Computing, 2021, 86
  • [30] Adaptive mesh refinement for storm surge
    Mandli, Kyle T.
    Dawson, Clint N.
    [J]. OCEAN MODELLING, 2014, 75 : 36 - 50