A fast algorithm for the wave equation using time-windowed Fourier projection
Abstract
We introduce a new arbitrarily high-order method for the rapid evaluation of hyperbolic potentials (space-time integrals involving the Green's function for the scalar wave equation). With points in the spatial discretization and time steps of size , a naive implementation would require work in dimensions where the weak Huygens' principle applies. We avoid this all-to-all interaction using a smoothly windowed decomposition into a local part, treated directly, plus a history part, approximated by a -term Fourier series. In one dimension, our method requires work, with , by exploiting the non-uniform fast Fourier transform. We demonstrate the method's performance for time-domain scattering problems involving a large number of springs (point scatterers) attached to a vibrating string at arbitrary locations, with either periodic or free-space boundary conditions. We typically achieve 10-digit accuracy, and include tests for up to a million.
Cite
@article{arxiv.2507.07823,
title = {A fast algorithm for the wave equation using time-windowed Fourier projection},
author = {Nour G. Al Hassanieh and Alex H. Barnett and Leslie Greengard},
journal= {arXiv preprint arXiv:2507.07823},
year = {2025}
}
Comments
27 pages, 17 figures