Automated adjoints of coupled PDE-ODE systems

From MaRDI portal
Publication:5230591

DOI10.1137/17M1144532zbMATH Open1420.65077arXiv1708.07648OpenAlexW2963843244WikidataQ127742812 ScholiaQ127742812MaRDI QIDQ5230591FDOQ5230591


Authors: J. E. Hake, S. W. Funke, Marie E. Rognes, P. E. Farrell Edit this on Wikidata


Publication date: 28 August 2019

Published in: SIAM Journal on Scientific Computing (Search for Journal in Brave)

Abstract: Mathematical models that couple partial differential equations (PDEs) and spatially distributed ordinary differential equations (ODEs) arise in biology, medicine, chemistry and many other fields. In this paper we discuss an extension to the FEniCS finite element software for expressing and efficiently solving such coupled systems. Given an ODE described using an augmentation of the Unified Form Language (UFL) and a discretisation described by an arbitrary Butcher tableau, efficient code is automatically generated for the parallel solution of the ODE. The high-level description of the solution algorithm also facilitates the automatic derivation of the adjoint and tangent linearization of coupled PDE-ODE solvers. We demonstrate the capabilities of the approach on examples from cardiac electrophysiology and mitochondrial swelling.


Full work available at URL: https://arxiv.org/abs/1708.07648




Recommendations




Cites Work


Cited In (12)

Uses Software





This page was built for publication: Automated adjoints of coupled PDE-ODE systems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5230591)