Two Dimensional Fourier Continuation for Domains with Corners
Pith reviewed 2026-05-09 20:22 UTC · model grok-4.3
The pith
The 2D Fourier continuation method builds biperiodic extensions of functions on domains with corners while preserving user-chosen accuracy orders at O(N log N) cost.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The 2D-FC method constructs biperiodic extensions of smooth non-periodic functions over general 2D domains including those with corners. It operates with an O(N log N) computational cost for an N-point discretization grid and achieves a user-prescribed d-th order of accuracy. Applications to the Poisson problem on bounded 2D domains with corners produce solutions with machine-precision accuracy on large discretizations in seconds.
What carries the argument
The two-dimensional Fourier continuation (2D-FC) procedure that extends non-periodic functions to biperiodic ones while maintaining accuracy across corners.
If this is right
- Poisson problems on domains with corners become solvable to machine precision on grids of millions of points in seconds.
- High-order Fourier spectral methods apply directly to non-smooth domains without special mesh treatments.
- The same extension framework supports other constant-coefficient linear PDEs on the same class of domains.
- User-specified accuracy order allows trading precision for speed without code changes.
Where Pith is reading between the lines
- The corner-handling step could be reused inside time-stepping schemes for parabolic or hyperbolic problems on the same domains.
- Combination with fast multipole or other acceleration techniques might extend the method to three dimensions at comparable cost.
- If the extension error remains controlled, the approach removes the usual need for local refinement near corners in high-order schemes.
Load-bearing premise
The underlying functions are smooth away from the boundary and the corner-handling extension preserves the prescribed accuracy order without introducing uncontrolled errors.
What would settle it
A sequence of refined grids on a cornered domain where the Poisson solution error stops converging at the claimed rate or fails to reach machine precision.
read the original abstract
This paper presents a fast "two-dimensional Fourier Continuation" (2D-FC) method for the construction of biperiodic extensions of smooth, non-periodic functions defined over general two-dimensional (2D) domains, including domains with corners. The algorithm operates with an O(N log N) computational cost, for an N-point discretization grid, and it achieves a user-prescribed d-th order of accuracy. The methodology can be generalized to non-smooth domains of arbitrary dimensionality, but such extensions are not considered in the present work. The usefulness and performance of the 2D-FC method are demonstrated through applications to the Poisson problem posed on bounded 2D domains with corners. One illustrative application concerns a Poisson problem on a non-smooth drop-shaped domain with a highly oscillatory forcing term; employing a discretization containing approximately four million degrees of freedom, the method produces the Poisson solution with accuracies of the order of machine precision in computing times on the order of one second on a single core of a present-day computer.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper presents a fast two-dimensional Fourier Continuation (2D-FC) method for constructing biperiodic extensions of smooth non-periodic functions over general 2D domains including those with corners. The algorithm is claimed to have O(N log N) cost on an N-point grid and to achieve user-prescribed d-th order accuracy. The method is demonstrated via application to the Poisson equation on a non-smooth drop-shaped domain with corners, where a discretization with approximately four million degrees of freedom yields machine-precision accuracy in roughly one second on a single core.
Significance. If the performance claims hold with the stated complexity and accuracy independent of problem-specific tuning, the 2D-FC approach would offer a useful high-order technique for PDE solvers on complex geometries by enabling efficient periodic extensions that handle corners. The large-scale numerical example on the Poisson problem provides concrete evidence of practical speed, though the absence of supporting analysis limits the assessed impact.
major comments (2)
- [Abstract] Abstract: the central claims of O(N log N) complexity and user-prescribed d-th order accuracy are stated without any derivation, error analysis, or complexity proof in the manuscript; these are load-bearing for the contribution and cannot be verified from the given description.
- [Application to Poisson problem] Application to Poisson problem (as described in the abstract): the reported machine-precision accuracy on the drop-shaped domain with corners does not address the effect of corner-induced solution singularities of the form r^β (where β depends on the interior angle); such singularities typically cap global convergence rates below the prescribed order independently of the extension procedure.
minor comments (1)
- The abstract notes that the methodology can be generalized to higher dimensions but states such extensions are not considered; a brief remark on the obstacles for non-smooth higher-D cases would improve completeness.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments. We address each major comment below and indicate the revisions we will incorporate to improve the manuscript.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central claims of O(N log N) complexity and user-prescribed d-th order accuracy are stated without any derivation, error analysis, or complexity proof in the manuscript; these are load-bearing for the contribution and cannot be verified from the given description.
Authors: The full manuscript (Section 2) defines the 2D-FC procedure by extending the established one-dimensional FC construction along coordinate lines, with explicit parameter choices that guarantee d-th order accuracy for smooth functions. Section 3 describes the implementation, which applies FFT-based periodic extensions in each direction, yielding the stated O(N log N) cost for an N-point grid. While a self-contained formal proof is not derived in the current text, the complexity follows directly from the FFT operations and the error bound inherits from the 1D analysis. We will add a short subsection in Section 3 that sketches the complexity count and recalls the 1D error estimate, making the claims directly verifiable without altering the abstract. revision: yes
-
Referee: [Application to Poisson problem] Application to Poisson problem (as described in the abstract): the reported machine-precision accuracy on the drop-shaped domain with corners does not address the effect of corner-induced solution singularities of the form r^β (where β depends on the interior angle); such singularities typically cap global convergence rates below the prescribed order independently of the extension procedure.
Authors: The referee correctly notes that corner singularities of the form r^β generally limit global convergence rates for the Poisson problem. Our numerical example uses a highly oscillatory forcing on a drop-shaped domain whose corner angles determine specific β values. The reported near-machine-precision result on a 4-million-point grid is consistent with the method's ability to produce high-order extensions of the data; however, the manuscript does not compute the expected β or present a convergence study that isolates the singularity effect. We will revise the numerical-results section to include the interior angles, the corresponding β, a brief regularity discussion, and additional convergence tables that show the observed rate. If the measured accuracy is limited by β rather than the extension order, we will qualify the claims accordingly. revision: yes
Circularity Check
No circularity: 2D-FC is an independent algorithmic construction
full rationale
The paper presents the 2D-FC procedure as a direct algorithmic construction for biperiodic extensions on domains with corners, with O(N log N) cost and user-prescribed accuracy arising from the method's design (FFT-based continuation and corner handling). Performance claims on the Poisson problem are supported by explicit numerical demonstrations on specific domains rather than by tautological reduction to inputs. No self-definitional equations, fitted parameters renamed as predictions, or load-bearing self-citations that collapse the central result to prior unverified assumptions appear in the provided text. The derivation chain remains self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
N. Albin and O. P. Bruno , A spectral FC solver for the compressible N avier– S tokes equations in general domains I : E xplicit time-stepping , Journal of Computational Physics, 230 (2011), pp. 6248 -- 6270
work page 2011
-
[2]
F. Amlani and O. P. Bruno , An FC -based spectral solver for elastodynamic problems in general three-dimensional domains , Journal of Computational Physics, 307 (2016), pp. 333--354
work page 2016
-
[3]
T. Askham and A. J. Cerfon , An adaptive fast multipole accelerated poisson solver for complex geometries , Journal of Computational Physics, 344 (2017), pp. 1--22
work page 2017
-
[4]
C. Bauinger and O. Bruno , `` I nterpolated F actored G reen F unction'' method for accelerated solution of scattering problems , Journal of Computational Physics, 430 (2021)
work page 2021
-
[5]
E. Bleszynski , M. Bleszynski , and T. Jaroszewicz , Aim: Adaptive integral method for solving large-scale electromagnetic scattering and radiation problems , Radio Science, 31 (1996), pp. 1225--1251
work page 1996
-
[6]
O. P. Bruno and J. Cao , Fast singular-kernel convolution on general non-smooth domains via truncated fourier filtering , In preparation, (2026)
work page 2026
-
[7]
O. P. Bruno and L. A. Kunyansky , A fast, high-order algorithm for the solution of surface scattering problems: Basic implementation, tests, and applications , Journal of Computational Physics, 169 (2001), pp. 80--110
work page 2001
-
[8]
O. P. Bruno and M. Lyon , High-order unconditionally stable FC-AD solvers for general smooth domains I . B asic elements , Journal of Computational Physics, 229 (2010), pp. 2009 -- 2033
work page 2010
-
[9]
O. P. Bruno and J. Paul , Two- Dimensional Fourier Continuation and Applications , SIAM Journal on Scientific Computing, 44 (2022), pp. A964--A992
work page 2022
-
[10]
O. P. Bruno and A. Yang , 2DFC C . https://github.com/ayang923/2dfc-c, 2026
work page 2026
-
[11]
O. P. Bruno and A. Yang , 2DFC MATLAB . https://github.com/ayang923/2dfc-matlab, 2026
work page 2026
- [12]
-
[13]
D. L. Colton, R. Kress, and R. Kress , Inverse acoustic and electromagnetic scattering theory , vol. 93, Springer, 2019
work page 2019
-
[14]
D. Fortunato, D. B. Stein, and A. H. Barnett , A fully adaptive, high-order, fast poisson solver for complex two-dimensional geometries , arXiv preprint arXiv:2501.17967, (2025)
-
[15]
F. Fryklund, E. Lehto, and A.-K. Tornberg , Partition of unity extension of functions on complex domains , Journal of Computational Physics, 375 (2018), pp. 57 -- 79
work page 2018
-
[16]
G. H. Golub and C. F. V. Loan , Matrix Computations , Matrix Computations, Johns Hopkins University Press, 2012
work page 2012
-
[17]
R. Kress , Linear Integral Equations , Applied Mathematical Sciences, Springer Science and Business Media, third ed., 2014
work page 2014
-
[18]
R. Matthysen and D. Huybrechs , Function approximation on arbitrary domains using fourier extension frames , SIAM Journal on Numerical Analysis, 56 (2018), pp. 1360--1385
work page 2018
-
[19]
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery , Numerical Recipes 3rd Edition: The Art of Scientific Computing , Cambridge University Press, 3 ed., 2007
work page 2007
-
[20]
D. B. Stein, R. D. Guy, and B. Thomases , Immersed boundary smooth extension: a high-order method for solving pde on arbitrary smooth domains using fourier spectral methods , Journal of Computational Physics, 304 (2016), pp. 252--274
work page 2016
-
[21]
G. B. Folland , Introduction to partial differential equations , Princeton University Press, Princeton, NJ, second ed., 1995
work page 1995
-
[22]
M. Galetzka and P. Glauner , A simple and correct even-odd algorithm for the point-in-polygon problem for complex polygons , in 12th International joint conference on computer vision, imaging and computer graphics theory and applications (VISIGRAPP 2017), 2017
work page 2017
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.