Fast Poisson solvers for spectral methods
Author(s) -
Daniel Fortunato,
Alex Townsend
Publication year - 2019
Publication title -
ima journal of numerical analysis
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.672
H-Index - 66
eISSN - 1464-3642
pISSN - 0272-4979
DOI - 10.1093/imanum/drz034
Subject(s) - mathematics , poisson's equation , discrete poisson equation , poisson distribution , degrees of freedom (physics and chemistry) , eigenvalues and eigenvectors , solver , partial differential equation , spectral method , square (algebra) , finite element method , mathematical analysis , laplace's equation , mathematical optimization , geometry , statistics , physics , quantum mechanics , thermodynamics
Poisson's equation is the canonical elliptic partial differential equation. While there exist fast Poisson solvers for finite difference and finite element methods, fast Poisson solvers for spectral methods have remained elusive. Here, we derive spectral methods for solving Poisson's equation on a square, cylinder, solid sphere, and cube that have an optimal complexity (up to polylogarithmic terms) in terms of the degrees of freedom required to represent the solution. Whereas FFT-based fast Poisson solvers exploit structured eigenvectors of finite difference matrices, our solver exploits a separated spectra property that holds for our spectral discretizations. Without parallelization, we can solve Poisson's equation on a square with 100 million degrees of freedom in under two minutes on a standard laptop.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom