A fast and well-conditioned spectral method
Sheehan Olver, Alex Townsend

TL;DR
This paper introduces a spectral method for efficiently solving linear ODEs with variable coefficients, featuring well-conditioned matrices, adaptive QR solver, and high scalability up to a million unknowns.
Contribution
The paper presents a novel spectral method with near-banded matrices, stability proof, and an adaptive solver that significantly improves efficiency and stability for large-scale problems.
Findings
Operates in O(m^2 n) complexity
Stable for large problem sizes
Handles up to a million unknowns efficiently
Abstract
A spectral method is developed for the direct solution of linear ordinary differential equations with variable coefficients. The method leads to matrices which are almost banded, and a numerical solver is presented that takes O(m^2n) operations, where m is the number of Chebyshev points needed to resolve the coefficients of the differential operator and n is the number of Chebyshev coefficients needed to resolve the solution to the differential equation. We prove stability of the method by relating it to a diagonally preconditioned system which has a bounded condition number, in a suitable norm. For Dirichlet boundary conditions, this implies stability in the standard 2-norm. An adaptive QR factorization is developed to efficiently solve the resulting linear system and automatically choose the optimal number of Chebyshev coefficients needed to represent the solution. The resulting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Numerical methods for differential equations · Advanced Numerical Methods in Computational Mathematics
