Automated Calculation of Higher Order Partial Differential Equation Constrained Derivative Information
From MaRDI portal
Publication:5194601
DOI10.1137/18M1209465WikidataQ115246928 ScholiaQ115246928MaRDI QIDQ5194601
Benjamin D. Goddard, Daniel N. Goldberg, James R. Maddison
Publication date: 16 September 2019
Published in: SIAM Journal on Scientific Computing (Search for Journal in Brave)
Applications of mathematical programming (90C90) Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.) (68N19) Theory of compilers and interpreters (68N20) Finite element, Rayleigh-Ritz and Galerkin methods for initial value and initial-boundary value problems involving PDEs (65M60) Numerical methods for inverse problems for initial value and initial-boundary value problems involving PDEs (65M32)
Related Items
Uses Software
Cites Work
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Automated solution of differential equations by the finite element method. The FEniCS book
- Scalable and efficient algorithms for the propagation of uncertainty from data through inference to prediction for large-scale problems, with application to flow of the antarctic ice sheet
- \textit{BoomerAMG}: A parallel algebraic multigrid solver and preconditioner
- Efficient methods for computing observation impact in 4D-Var data assimilation
- Rapid development and adjoining of transient finite element models
- Automated Derivation of the Adjoint of High-Level Transient Finite Element Programs
- A Hessian-Based Method for Uncertainty Quantification in Global Ocean State Estimation
- New Algorithms for Optimal Online Checkpointing
- Firedrake
- The Tapenade automatic differentiation tool
- The Art of Differentiating Computer Programs
- SLEPc
- Evaluating Derivatives
- OpenAD/F
- MultiStage Approaches for Optimal Offline Checkpointing
- Minimal Repetition Dynamic Checkpointing Algorithm for Unsteady Adjoint Calculation
- Fast higher-order derivative tensors with Rapsodia
- Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilities
- Recipes for adjoint code construction
- Circumventing Storage Limitations in Variational Data Assimilation Studies
- Algorithm 799: revolve
- Perspectives in Flow Control and Optimization
- Algorithm 832
- Unified form language