TY - JOUR
T1 - A formally fourth-order accurate compact scheme for 3D Poisson equation in cylindrical coordinates
AU - Lai, Ming-Chih
AU - Tseng, Jui Ming
PY - 2007/4/1
Y1 - 2007/4/1
N2 - In this paper, we extend our previous work (M.-C. Lai, A simple compact fourth-order Poisson solver on polar geometry, J. Comput. Phys. 182 (2002) 337-345) to 3D cases. More precisely, we present a spectral/finite difference scheme for Poisson equation in cylindrical coordinates. The scheme relies on the truncated Fourier series expansion, where the partial differential equations of Fourier coefficients are solved by a formally fourth-order accurate compact difference discretization. Here the formal fourth-order accuracy means that the scheme is exactly fourth-order accurate while the poles are excluded and is third-order accurate otherwise. Despite the degradation of one order of accuracy due to the presence of poles, the scheme handles the poles naturally; thus, no pole condition is needed. The resulting linear system is then solved by the Bi-CGSTAB method with the preconditioner arising from the second-order discretization which shows the scalability with the problem size.
AB - In this paper, we extend our previous work (M.-C. Lai, A simple compact fourth-order Poisson solver on polar geometry, J. Comput. Phys. 182 (2002) 337-345) to 3D cases. More precisely, we present a spectral/finite difference scheme for Poisson equation in cylindrical coordinates. The scheme relies on the truncated Fourier series expansion, where the partial differential equations of Fourier coefficients are solved by a formally fourth-order accurate compact difference discretization. Here the formal fourth-order accuracy means that the scheme is exactly fourth-order accurate while the poles are excluded and is third-order accurate otherwise. Despite the degradation of one order of accuracy due to the presence of poles, the scheme handles the poles naturally; thus, no pole condition is needed. The resulting linear system is then solved by the Bi-CGSTAB method with the preconditioner arising from the second-order discretization which shows the scalability with the problem size.
KW - Bi-CGSTAB method
KW - Cylindrical coordinates
KW - Fast Fourier transform
KW - Poisson equation
KW - Symmetry constraint
UR - http://www.scopus.com/inward/record.url?scp=33846179407&partnerID=8YFLogxK
U2 - 10.1016/j.cam.2006.02.011
DO - 10.1016/j.cam.2006.02.011
M3 - Article
AN - SCOPUS:33846179407
VL - 201
SP - 175
EP - 181
JO - Journal of Computational and Applied Mathematics
JF - Journal of Computational and Applied Mathematics
SN - 0377-0427
IS - 1
ER -