Fast automated adjoints for spectral PDE solvers

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Skene, Calum S., Burns, Keaton J.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910126709932032
author Skene, Calum S.
Burns, Keaton J.
author_facet Skene, Calum S.
Burns, Keaton J.
contents We present a general and automated approach for computing model gradients for PDE solvers built on sparse spectral methods, and implement this capability in the widely used open-source Dedalus framework. We apply reverse-mode automatic differentiation to symbolic graph representations of PDEs, efficiently constructing adjoint solvers that retain the speed and memory efficiency of this important class of modern numerical methods. This approach enables users to compute gradients and perform optimization for a wide range of time-dependent and nonlinear systems without writing additional code. The framework supports a broad class of equations, geometries, and boundary conditions, and runs efficiently in parallel using MPI. We demonstrate the flexibility and capabilities of this system using canonical problems from the literature, showing both strong performance and practical utility for a wide variety of inverse problems. By integrating automatic adjoints into a flexible high-level solver, our approach enables researchers to perform gradient-based optimization and sensitivity analyses in spectral simulations with ease and efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2506_14792
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fast automated adjoints for spectral PDE solvers
Skene, Calum S.
Burns, Keaton J.
Numerical Analysis
Solar and Stellar Astrophysics
Atmospheric and Oceanic Physics
Fluid Dynamics
We present a general and automated approach for computing model gradients for PDE solvers built on sparse spectral methods, and implement this capability in the widely used open-source Dedalus framework. We apply reverse-mode automatic differentiation to symbolic graph representations of PDEs, efficiently constructing adjoint solvers that retain the speed and memory efficiency of this important class of modern numerical methods. This approach enables users to compute gradients and perform optimization for a wide range of time-dependent and nonlinear systems without writing additional code. The framework supports a broad class of equations, geometries, and boundary conditions, and runs efficiently in parallel using MPI. We demonstrate the flexibility and capabilities of this system using canonical problems from the literature, showing both strong performance and practical utility for a wide variety of inverse problems. By integrating automatic adjoints into a flexible high-level solver, our approach enables researchers to perform gradient-based optimization and sensitivity analyses in spectral simulations with ease and efficiency.
title Fast automated adjoints for spectral PDE solvers
topic Numerical Analysis
Solar and Stellar Astrophysics
Atmospheric and Oceanic Physics
Fluid Dynamics
url https://arxiv.org/abs/2506.14792