A FFT accelerated high order finite difference method for elliptic boundary value problems over irregular domains

被引:14
作者
Ren, Yiming [1 ]
Feng, Hongsong [1 ]
Zhao, Shan [1 ]
机构
[1] Univ Alabama, Dept Math, Tuscaloosa, AL 35487 USA
基金
美国国家科学基金会;
关键词
Elliptic boundary value problem; Irregular domains; Mixed boundary conditions; Fast Fourier transform (FFT); High order central difference schemes; Matched interface and boundary (MIB) method; POISSON SOLVER; MATCHED INTERFACE; INTEGRAL METHOD; HEAT-EQUATIONS; DISCRETIZATION; ACCURATE; SCHEME; MIB;
D O I
10.1016/j.jcp.2021.110762
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
For elliptic boundary value problems (BVPs) involving irregular domains and Robin boundary condition, no numerical method is known to deliver a fourth order convergence and O (N log N) efficiency, where N stands for the total degree-of-freedom of the system. Based on the matched interface and boundary (MIB) and fast Fourier transform (FFT) schemes, a new finite difference method is introduced for such problems, which involves two main components. First, a ray-casting MIB scheme is proposed to handle different types of boundary conditions, including Dirichlet, Neumann, Robin, and their mix combinations. By enclosing the concerned irregular domain by a large enough cubic domain, the ray-casting MIB scheme generates necessary fictitious values outside the irregular domain by imposing boundary conditions along the normal direction of the boundary, so that a high order central difference discretization of the Laplacian can be formed. Second, an augmented MIB formulation is built, in which Cartesian derivative jumps are reconstructed on the boundary as auxiliary variables. By treating such variables as unknowns, the discrete Laplacian can be efficiently inverted by the FFT algorithm, in the Schur complement solution of the augmented system. The accuracy and efficiency of the proposed augmented MIB method are numerically examined by considering various elliptic BVPs in two and three dimensions. Numerical results indicate that the new algorithm not only achieves a fourth order of accuracy in treating irregular domains and complex boundary conditions, but also maintains the FFT efficiency. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页数:24
相关论文
共 51 条
[1]   The immersed interface/multigrid methods for interface problems [J].
Adams, L ;
Li, ZL .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2002, 24 (02) :463-479
[2]   Poisson equations in irregular domains with Robin boundary conditions - Solver with second-order accurate gradients [J].
Arias, Victoria ;
Bochkov, Daniil ;
Gibou, Frederic .
JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 365 :1-6
[3]   An adaptive fast multipole accelerated Poisson solver for complex geometries [J].
Askham, T. ;
Cerfon, A. J. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 344 :1-22
[4]   A fast Poisson solver of arbitrary order accuracy in rectangular regions [J].
Averbuch, A ;
Israeli, M ;
Vozovoi, L .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (03) :933-952
[5]   A second order virtual node method for elliptic problems with interfaces and irregular domains [J].
Bedrossian, Jacob ;
von Brecht, James H. ;
Zhu, Siwei ;
Sifakis, Eftychios ;
Teran, Joseph M. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (18) :6405-6426
[6]   Solving Poisson-type equations with Robin boundary conditions on piecewise smooth interfaces [J].
Bochkov, Daniil ;
Gibou, Frederic .
JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 376 (1156-1198) :1156-1198
[7]   A 4TH-ORDER-ACCURATE FOURIER METHOD FOR THE HELMHOLTZ-EQUATION IN 3 DIMENSIONS [J].
BOISVERT, RF .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1987, 13 (03) :221-234
[8]   A fast 3D Poisson solver of arbitrary order accuracy [J].
Braverman, E ;
Israeli, M ;
Averbuch, A ;
Vozovoi, L .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 144 (01) :109-136
[9]  
Bruno OP, 2003, LECT NOTES COMP SCI, V31, P43
[10]   Accurate, high-order representation of complex three-dimensional surfaces via Fourier continuation analysis [J].
Bruno, Oscar P. ;
Han, Youngae ;
Pohlman, Matthew M. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 227 (02) :1094-1125