Geometric multigrid method for solving Poisson's equation on octree grids with irregular boundaries

被引:10
|
作者
Teunissen, Jannis [1 ]
Schiavello, Francesca [2 ]
机构
[1] Ctr Wiskunde & Informat, Amsterdam, Netherlands
[2] Hartree Ctr, UKRI, STFC, Warrington, England
关键词
Multigrid; Irregular boundary; Poisson equation; Adaptive mesh refinement; Level set function; FLUID SIMULATIONS; ALGORITHM; FRONTS; SOLVER; FLOW;
D O I
10.1016/j.cpc.2023.108665
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A method is presented to include irregular domain boundaries in a geometric multigrid solver. Dirichlet boundary conditions can be imposed on an irregular boundary defined by a level set function. Our implementation employs quadtree/octree grids with adaptive refinement, a cell-centered discretization and pointwise smoothing. Boundary locations are determined at a subgrid resolution by performing line searches. For grid blocks near the interface, custom operator stencils are stored that take the interface into account. For grid block away from boundaries, a standard second-order accurate discretization is used. The convergence properties, robustness and computational cost of the method are illustrated with several test cases.
引用
收藏
页数:8
相关论文
共 50 条