We construct correction coefficients for high-order trapezoidal quadrature rules to evaluate three-dimensional singular integrals of the form,
J(v)=∫Dv(x,y,z)x2+y2+z2dxdydz,
where the domain D is a cube containing the point of singularity (0,0,0) and v is a C∞ function defined on ℝ3. The procedure employed here is a generalization to 3-D of the method of central corrections for logarithmic singularities [1] in one dimension, and [2] in two dimensions. As in one and two dimensions, the correction coefficients for high-order trapezoidal rules for J(v) are independent of the number of sampling points used to discretize the cube D. When v is compactly supported in D, the approximation is the trapezoidal rule plus a local weighted sum of the values of v around the point of singularity. These quadrature rules provide an efficient, stable and accurate way of approximating J(v). We demonstrate the performance of these quadratures of orders up to 17 for highly oscillatory functions v. These type of integrals appear in scattering calculations in 3-D.
[1]
Yu Chen,et al.
High-order corrected trapezoidal quadrature rules for functions with a logarithmic singularity in 2-D
,
2002
.
[2]
Irene A. Stegun,et al.
Handbook of Mathematical Functions.
,
1966
.
[3]
R. Kress,et al.
Inverse Acoustic and Electromagnetic Scattering Theory
,
1992
.
[4]
Vladimir Rokhlin,et al.
High-Order Corrected Trapezoidal Quadrature Rules for Singular Functions
,
1997
.
[5]
Yu Chen,et al.
A high-order, fast algorithm for scattering calculation in two dimensions
,
2004
.
[6]
J. Stoer,et al.
Introduction to Numerical Analysis
,
2002
.
[7]
Bradley K. Alpert,et al.
High-order quadratures for integral operators with singular kernels
,
1995
.
[8]
V. Rokhlin,et al.
End-point corrected trapezoidal quadrature rules for singular functions
,
1990
.