Adaptive mesh refinement in the fast lane

被引:7
作者
Dunning, D. [1 ,2 ]
Marts, W. [1 ,3 ]
Robey, R. W. [1 ]
Bridges, P. [3 ]
机构
[1] Los Alamos Natl Lab, Eulerian Applicat Grp, Los Alamos, NM 87544 USA
[2] Texas Tech Univ, Comp Sci Dept, Lubbock, TX 79409 USA
[3] Univ New Mexico, Comp Sci Dept, Albuquerque, NM 87131 USA
关键词
Adaptive Mesh Refinement; Cell-based AMR; Patch-based AMR; Phantom cells; FLUID-DYNAMICS; ALGORITHMS; EXPLICIT; SCHEMES; SOLVER;
D O I
10.1016/j.jcp.2019.109193
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents an approach for constructing an adaptive mesh refinement (AMR) scheme, targeting next-generation computing hardware. The key to the design is the particular combination of aspects of cell-based AMR and patch-based AMR. We examine the feasibility of this new method with respect to correctness, preservation of circular symmetry, ease of programming and performance impacts on runtime and memory usage. This method exploration is done in CLAMR, a cell-based AMR mini-app that already runs on GPUs and other next-generation hardware platforms. The composability of the application is improved by decoupling the physics code and mesh code. Each level of the mesh is made independent through the use of phantom cells. The net result is a clear pathway to getting the full application on the GPU while also minimizing development requirements to convert a regular grid application to AMR. (C) 2019 Published by Elsevier Inc.
引用
收藏
页数:15
相关论文
共 30 条