Automated adjoints of coupled PDE-ODE systems

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 efficient...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Farrell, Patrick E, Hake, Johan E, Funke, Simon W, Rognes, Marie E
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Farrell, Patrick E
Hake, Johan E
Funke, Simon W
Rognes, Marie E
description 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.
doi_str_mv 10.48550/arxiv.1708.07648
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1708_07648</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1708_07648</sourcerecordid><originalsourceid>FETCH-LOGICAL-a678-58d2991efee81805e2c318f4c46378fee7c63504abd99d19aa88a70cc77628be3</originalsourceid><addsrcrecordid>eNotzrsKwjAYhuEsDqJegJO9gdSkOf0ZResBBB3cy2-SQsVaaaro3XucPniHj4eQMWepBKXYFNtHdU-5YZAyoyX0CZ3duqbGLvgE_ampLl1MmjJxze16frf9Iqe7RZ7EZ-xCHYekV-I5htF_B-SwzA_zNd3uVpv5bEtRG6AKfGYtD2UIwIGpkDnBoZROamHgXY3TQjGJR2-t5xYRAA1zzhidwTGIAZn8br_e4tpWNbbP4uMuvm7xAvgkPEc</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Automated adjoints of coupled PDE-ODE systems</title><source>arXiv.org</source><creator>Farrell, Patrick E ; Hake, Johan E ; Funke, Simon W ; Rognes, Marie E</creator><creatorcontrib>Farrell, Patrick E ; Hake, Johan E ; Funke, Simon W ; Rognes, Marie E</creatorcontrib><description>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.</description><identifier>DOI: 10.48550/arxiv.1708.07648</identifier><language>eng</language><subject>Mathematics - Numerical Analysis</subject><creationdate>2017-08</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1708.07648$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1708.07648$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Farrell, Patrick E</creatorcontrib><creatorcontrib>Hake, Johan E</creatorcontrib><creatorcontrib>Funke, Simon W</creatorcontrib><creatorcontrib>Rognes, Marie E</creatorcontrib><title>Automated adjoints of coupled PDE-ODE systems</title><description>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.</description><subject>Mathematics - Numerical Analysis</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotzrsKwjAYhuEsDqJegJO9gdSkOf0ZResBBB3cy2-SQsVaaaro3XucPniHj4eQMWepBKXYFNtHdU-5YZAyoyX0CZ3duqbGLvgE_ampLl1MmjJxze16frf9Iqe7RZ7EZ-xCHYekV-I5htF_B-SwzA_zNd3uVpv5bEtRG6AKfGYtD2UIwIGpkDnBoZROamHgXY3TQjGJR2-t5xYRAA1zzhidwTGIAZn8br_e4tpWNbbP4uMuvm7xAvgkPEc</recordid><startdate>20170825</startdate><enddate>20170825</enddate><creator>Farrell, Patrick E</creator><creator>Hake, Johan E</creator><creator>Funke, Simon W</creator><creator>Rognes, Marie E</creator><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20170825</creationdate><title>Automated adjoints of coupled PDE-ODE systems</title><author>Farrell, Patrick E ; Hake, Johan E ; Funke, Simon W ; Rognes, Marie E</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a678-58d2991efee81805e2c318f4c46378fee7c63504abd99d19aa88a70cc77628be3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Mathematics - Numerical Analysis</topic><toplevel>online_resources</toplevel><creatorcontrib>Farrell, Patrick E</creatorcontrib><creatorcontrib>Hake, Johan E</creatorcontrib><creatorcontrib>Funke, Simon W</creatorcontrib><creatorcontrib>Rognes, Marie E</creatorcontrib><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Farrell, Patrick E</au><au>Hake, Johan E</au><au>Funke, Simon W</au><au>Rognes, Marie E</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Automated adjoints of coupled PDE-ODE systems</atitle><date>2017-08-25</date><risdate>2017</risdate><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.</abstract><doi>10.48550/arxiv.1708.07648</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1708.07648
ispartof
issn
language eng
recordid cdi_arxiv_primary_1708_07648
source arXiv.org
subjects Mathematics - Numerical Analysis
title Automated adjoints of coupled PDE-ODE systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T04%3A55%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Automated%20adjoints%20of%20coupled%20PDE-ODE%20systems&rft.au=Farrell,%20Patrick%20E&rft.date=2017-08-25&rft_id=info:doi/10.48550/arxiv.1708.07648&rft_dat=%3Carxiv_GOX%3E1708_07648%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true