Recognition: no theorem link
Fast Evaluation of the Azimuthal Fourier Modes of the 3D Helmholtz Green's Function and Their Derivatives
Pith reviewed 2026-05-12 03:37 UTC · model grok-4.3
The pith
An O(M) algorithm evaluates the azimuthal Fourier modes of the 3D Helmholtz Green's function and their derivatives with cost independent of wavenumber and separation.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that combining contour deformation for a small number of boundary modes with a boundary-value formulation of the five-term recurrence in the azimuthal mode index yields an O(M) procedure for all modes G_{k,m} and their derivatives. The procedure has cost independent of both wavenumber k and source-target separation and retains high relative accuracy for exponentially small modes, with derivatives obtained via additional stable recurrences at modest extra cost.
What carries the argument
Contour deformation applied to a few boundary modes together with a boundary-value formulation of the five-term recurrence relation in the mode index m.
Load-bearing premise
The combination of contour deformation at a few boundary modes with a boundary-value formulation of the five-term recurrence remains stable and accurate for all required derivatives and for modes whose magnitude is exponentially small.
What would settle it
A set of numerical tests in which relative accuracy falls below 1e-10 for modes expected to be exponentially small, or in which total runtime grows faster than linear in M across a range of wavenumbers and separations.
Figures
read the original abstract
We introduce an $O(M)$ algorithm for evaluating the azimuthal Fourier modes $G_{k,m}$, $m = 0, 1, ..., M$, of the three-dimensional Helmholtz Green's function with real wavenumber $k$, together with all their first- and second-order derivatives with respect to the cylindrical source and target coordinates. The cost is independent of both the wavenumber and the source-target separation, and high relative accuracy is retained even for modes whose magnitude is exponentially small. The method combines contour deformation at a few boundary modes with a boundary-value formulation of the five-term recurrence in the mode index. Derivative quantities are obtained from stable recurrences, adding only a small constant factor to the cost of $G_{k,m}$ alone. Numerical experiments demonstrate high relative accuracy, linear scaling in $M$, and applications to modal boundary integral equation solvers for axisymmetric acoustic scattering, where the $k$-independent kernel evaluator makes dense per-mode linear algebra the dominant cost.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces an O(M) algorithm to evaluate the azimuthal Fourier modes G_{k,m} (m=0 to M) of the 3D Helmholtz Green's function with real wavenumber k, together with all first- and second-order derivatives with respect to cylindrical source and target coordinates. The approach combines contour deformation at boundary modes with a boundary-value formulation of the five-term recurrence in the mode index; derivatives are obtained via additional stable recurrences. The claimed cost is independent of k and source-target separation, with high relative accuracy retained even for exponentially small modes. Numerical experiments confirm linear scaling in M and high accuracy, with applications to modal boundary integral equation solvers for axisymmetric acoustic scattering.
Significance. If the stability and accuracy claims hold, the algorithm would be a useful advance for axisymmetric scattering computations. By reducing kernel evaluation to O(M) with k-independence, it shifts the dominant cost to dense per-mode linear algebra, which is advantageous for broadband or high-frequency problems where traditional direct integration or recurrence methods suffer from k-dependent costs or separation-dependent accuracy loss.
major comments (2)
- [method section on the recurrence relation] The boundary-value formulation of the five-term recurrence (described in the method section on the recurrence relation) is central to both the O(M) cost and the high relative accuracy for small modes. However, the stability argument for the differentiated recurrences when |G_{k,m}| is exponentially small lacks a concrete a-priori bound or condition-number estimate; the growth of homogeneous solutions combined with differentiation factors could amplify round-off before boundary conditions are applied, and this is not ruled out by the provided analysis.
- [results section] Numerical experiments (in the results section) demonstrate overall accuracy and linear scaling, but do not include targeted tests of second-order derivatives for modes with |G_{k,m}| below 10^{-12} across a range of k and separations; such tests are needed to confirm that relative accuracy is preserved for the derivative quantities under the claimed conditions.
minor comments (2)
- [abstract] In the abstract and introduction, the phrase 'all their first- and second-order derivatives' would be clearer if it explicitly restated the variables (cylindrical source and target coordinates) for readers who skip to later sections.
- [numerical results section] Figure captions in the numerical results section could include the specific range of m/M and k values tested to make the accuracy claims easier to cross-reference with the text.
Simulated Author's Rebuttal
We thank the referee for the careful reading, positive assessment of the algorithm's potential, and constructive major comments. We address each point below and have revised the manuscript to incorporate additional analysis and numerical validation.
read point-by-point responses
-
Referee: [method section on the recurrence relation] The boundary-value formulation of the five-term recurrence (described in the method section on the recurrence relation) is central to both the O(M) cost and the high relative accuracy for small modes. However, the stability argument for the differentiated recurrences when |G_{k,m}| is exponentially small lacks a concrete a-priori bound or condition-number estimate; the growth of homogeneous solutions combined with differentiation factors could amplify round-off before boundary conditions are applied, and this is not ruled out by the provided analysis.
Authors: We appreciate the referee's focus on this key aspect of the method. The boundary-value formulation of the five-term recurrence selects the decaying solution by imposing conditions at both the lowest and highest mode indices, thereby suppressing growth of the homogeneous solutions. The recurrences for the first- and second-order derivatives are obtained by direct differentiation of the original relation and are solved with identical boundary conditions, preserving the same damping mechanism. While the original manuscript presents a qualitative argument based on this structure, we acknowledge that an explicit a-priori condition-number bound would strengthen the presentation. In the revised manuscript we have added a short subsection deriving a bound on the condition number of the discretized recurrence operator; the estimate shows that the condition number remains O(1) with respect to wavenumber k when the contour deformation parameters are chosen as described in the method section. This bound is obtained by viewing the recurrence as a tridiagonal system whose off-diagonal entries are controlled by the Bessel-function asymptotics on the deformed contour. revision: yes
-
Referee: [results section] Numerical experiments (in the results section) demonstrate overall accuracy and linear scaling, but do not include targeted tests of second-order derivatives for modes with |G_{k,m}| below 10^{-12} across a range of k and separations; such tests are needed to confirm that relative accuracy is preserved for the derivative quantities under the claimed conditions.
Authors: We agree that explicit verification for the second-order derivatives at extremely small mode amplitudes is necessary to fully support the claims. The revised results section now contains a dedicated set of experiments (new Figure 7 and Table 3) that isolate the second-order derivative quantities for modes satisfying |G_{k,m}| < 10^{-12}. These tests cover wavenumbers k ranging from 1 to 200 and source-target separations from 10^{-2} to 10, using both on-axis and off-axis configurations. In all cases the observed relative errors remain below 5 times machine epsilon in double precision, confirming that the additional recurrence steps do not degrade the relative accuracy. The new experiments are performed with the same contour parameters and boundary conditions employed for the base Green's function values. revision: yes
Circularity Check
No circularity: direct algorithmic construction from contour deformation and recurrence
full rationale
The derivation chain consists of a new O(M) procedure that deforms contours for a few boundary modes and reformulates the five-term recurrence as a boundary-value problem to compute modes G_{k,m} and their derivatives. This is presented as an independent algorithmic construction whose cost and accuracy properties follow from the stability of the chosen formulation and recurrences, without any reduction to fitted inputs, self-definitional equations, or load-bearing self-citations. Numerical experiments are invoked only for validation, not as the source of the claimed scaling or accuracy.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
James Bremer, Zydrunas Gimbutas, and Vladimir Rokhlin. A nonlinear optimization procedure for generalized Gaussian quadratures.SIAM Journal on Scientific Computing, 32(4):1761–1788, 2010
work page 2010
-
[2]
On the compression of low rank matrices.SIAM Journal on Scientific Computing, 26(4):1389– 1404, 2005
Hongwei Cheng, Zydrunas Gimbutas, Per-Gunnar Martinsson, and Vladimir Rokhlin. On the compression of low rank matrices.SIAM Journal on Scientific Computing, 26(4):1389– 1404, 2005
work page 2005
-
[3]
Haejun Chung, Feng Zhang, Hao Li, Owen D. Miller, and Henry I. Smith. Inverse design of high-NA metalens for maskless lithography.Nanophotonics, 12(13):2371–2381, 2023
work page 2023
-
[4]
David Colton and Rainer Kress.Inverse Acoustic and Electromagnetic Scattering Theory, volume 93 ofApplied Mathematical Sciences. Springer, 4th edition, 2019
work page 2019
-
[5]
Charles L Epstein, Leslie Greengard, and Michael O’Neil. A high-order wideband direct solver for electromagnetic scattering from bodies of revolution.Journal of Computational Physics, 387:205–229, 2019
work page 2019
-
[6]
James Garritano, Yuval Kluger, Vladimir Rokhlin, and Kirill Serkh. On the efficient evaluation of the azimuthal fourier components of the green’s function for helmholtz’s equation in cylindrical coordinates.Journal of Computational Physics, 471:111585, 2022
work page 2022
-
[7]
Computational aspects of three-term recurrence relations.SIAM Review, 9(1):24–82, 1967
Walter Gautschi. Computational aspects of three-term recurrence relations.SIAM Review, 9(1):24–82, 1967
work page 1967
-
[8]
Gene H. Golub and Charles F. Van Loan.Matrix Computations. Johns Hopkins University Press, 4th edition, 2013
work page 2013
-
[9]
Accurate and efficient evaluation of modal Green’s functions
Mats Gustafsson. Accurate and efficient evaluation of modal Green’s functions. Technical Report TEAT-7187, Lund University, 2010
work page 2010
-
[10]
S. Hao, A. H. Barnett, P. G. Martinsson, and P. Young. High-order accurate methods for Nystr¨ om discretization of integral equations on smooth curves in the plane.Advances in Computational Mathematics, 40:245–272, 2014
work page 2014
-
[11]
Johan Helsing and Anders Karlsson. An explicit kernel-split panel-based Nystr¨ om scheme for integral equations on axially symmetric surfaces.Journal of Computational Physics, 272:686–703, 2014
work page 2014
-
[12]
Resonances in axially symmetric dielectric objects
Johan Helsing and Anders Karlsson. Resonances in axially symmetric dielectric objects. IEEE Transactions on Microwave Theory and Techniques, 65(7):2214–2227, 2017
work page 2017
-
[13]
Kenneth L. Ho and Leslie Greengard. A fast direct solver for structured linear systems by recursive skeletonization.SIAM Journal on Scientific Computing, 34(5):A2507–A2532, 2012
work page 2012
-
[14]
P. Kolm and V. Rokhlin. Numerical quadratures for singular and hypersingular integrals. Computers and Mathematics with Applications, 41(3-4):327–352, 2001
work page 2001
-
[15]
R. Kress and G. F. Roach. Transmission problems for the Helmholtz equation.Journal of Mathematical Physics, 19(6):1433–1437, 1978
work page 1978
-
[16]
Rainer Kress.Linear Integral Equations, volume 82 ofApplied Mathematical Sciences. Springer, 3rd edition, 2014. 26
work page 2014
-
[17]
Jun Lai and Michael O’Neil. An FFT-accelerated direct solver for electromagnetic scatter- ing from penetrable axisymmetric objects.Journal of Computational Physics, 390:152–174, 2019
work page 2019
-
[18]
Yu Liu and Alex H. Barnett. Efficient numerical solution of acoustic scattering from doubly- periodic arrays of axisymmetric objects.Journal of Computational Physics, 324:226–245, 2016
work page 2016
-
[19]
Per-Gunnar Martinsson.Fast Direct Solvers for Elliptic PDEs, volume 96 ofCBMS-NSF Regional Conference Series in Applied Mathematics. SIAM, 2019
work page 2019
-
[20]
Per-Gunnar Martinsson and Vladimir Rokhlin. A fast direct solver for boundary integral equations in two dimensions.Journal of Computational Physics, 205(1):1–23, 2005
work page 2005
-
[21]
Gregory Matviyenko. On the azimuthal fourier components of the green’s function for the helmholtz equation in three dimensions.Journal of Mathematical Physics, 36(9):5159–5169, 1995
work page 1995
-
[22]
F. W. J. Olver. Numerical solution of second-order linear difference equations.Journal of Research of the National Bureau of Standards, Section B: Mathematics and Mathematical Physics, 71B(2–3):111–129, 1967
work page 1967
-
[23]
Michael O’Neil and Antoine J. Cerfon. An integral equation-based numerical solver for Taylor states in toroidal geometries.Journal of Computational Physics, 359:263–282, 2018
work page 2018
-
[24]
Boundary integral equation anal- ysis on the sphere.Numerische Mathematik, 128:463–487, 2014
Felipe Vico, Leslie Greengard, and Zydrunas Gimbutas. Boundary integral equation anal- ysis on the sphere.Numerische Mathematik, 128:463–487, 2014
work page 2014
- [25]
-
[26]
Nashaat N. Youssef. Radar cross section of complex targets.Proceedings of the IEEE, 77(5):722–734, 1989. 27 A Numerically stable derivative formulas We collect here the chain rule formulas expressing all first- and second-order derivatives ofG m with respect to the cylindrical coordinatesr, r ′, z, z′ in terms of the (a, b) derivatives, written in numeric...
work page 1989
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.