A fast spectral solver for a 3D Helmholtz equation

被引:15
作者
Braverman, E [1 ]
Israeli, M
Averbuch, A
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
关键词
fast 3D solver; Helmholtz equation; Fourier method; Dirichlet and mixed boundary conditions;
D O I
10.1137/S1064827598334241
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a fast solver for the Helmholtz equation Delta u +/- lambda(2) u = f; in a 3D rectangular box. The method is based on the application of the discrete Fourier transform accompanied by a subtraction technique which allows us to reduce the errors associated with the Gibbs phenomenon and achieve any prescribed rate of convergence. The algorithm requires O(N-3 log N) operations, where N is the number of grid points in each direction. We solve a Dirichlet boundary problem for the Helmholtz equation. We also extend the method to the solution of mixed problems, where Dirichlet boundary conditions are specified on some faces and Neumann boundary conditions are specified on other faces. High-order accuracy is achieved by a comparatively small number of points. For example, for the accuracy of 10(-8) the resolution of only 16-32 points in each direction is necessary.
引用
收藏
页码:2237 / 2260
页数:24
相关论文
共 14 条
[1]  
Aharoni G., 1993, Journal of Mathematical Imaging and Vision, V3, P7, DOI 10.1007/BF01248401
[2]   On a fast direct elliptic solver by a modified Fourier method [J].
Averbuch, A ;
Vozovoi, L ;
Israeli, M .
NUMERICAL ALGORITHMS, 1997, 15 (3-4) :287-313
[3]   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
[4]   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
[5]   ON THE GIBBS PHENOMENON .1. RECOVERING EXPONENTIAL ACCURACY FROM THE FOURIER PARTIAL SUM OF A NONPERIODIC ANALYTIC-FUNCTION [J].
GOTTLIEB, D ;
SHU, CW ;
SOLOMONOFF, A ;
VANDEVEN, H .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1992, 43 (1-2) :81-98
[6]   On the Gibbs phenomenon .3. Recovering exponential accuracy in a sub-interval from a spectral partial sum of a piecewise analytic function [J].
Gottlieb, D ;
Shu, CW .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1996, 33 (01) :280-290
[7]  
Gottlieb D., 1977, NUMERICAL ANAL SPECT
[8]   A FAST ALGORITHM FOR PARTICLE SIMULATIONS [J].
GREENGARD, L ;
ROKHLIN, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 73 (02) :325-348
[9]   A direct adaptive Poisson solver of arbitrary order accuracy [J].
Greengard, L ;
Lee, JY .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 125 (02) :415-424
[10]  
Israeli M., 1993, Journal of Scientific Computing, V8, P135, DOI 10.1007/BF01060869