{"id":"https://openalex.org/W2749378979","doi":"https://doi.org/10.1137/17m1144532","title":"Automated Adjoints of Coupled PDE-ODE Systems","display_name":"Automated Adjoints of Coupled PDE-ODE Systems","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2749378979","doi":"https://doi.org/10.1137/17m1144532","mag":"2749378979"},"language":"en","primary_location":{"id":"doi:10.1137/17m1144532","is_oa":true,"landing_page_url":"https://doi.org/10.1137/17m1144532","pdf_url":"https://epubs.siam.org/doi/pdf/10.1137/17M1144532","source":{"id":"https://openalex.org/S165512578","display_name":"SIAM Journal on Scientific Computing","issn_l":"1064-8275","issn":["1064-8275","1095-7197"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Scientific Computing","raw_type":"journal-article"},"type":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://epubs.siam.org/doi/pdf/10.1137/17M1144532","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102855060","display_name":"Patrick E. Farrell","orcid":"https://orcid.org/0000-0002-1241-7060"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"P. E. Farrell","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021132496","display_name":"Johan Hake","orcid":"https://orcid.org/0000-0002-4042-0128"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"J. E. Hake","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013806448","display_name":"Simon W. Funke","orcid":"https://orcid.org/0000-0003-4709-8415"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"S. W. Funke","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5050052245","display_name":"Marie E. Rognes","orcid":"https://orcid.org/0000-0002-6872-3710"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"M. E. Rognes","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5102855060"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.00408229,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"41","issue":"3","first_page":"C219","last_page":"C244"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11187","display_name":"Nonlinear Dynamics and Pattern Formation","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11187","display_name":"Nonlinear Dynamics and Pattern Formation","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12381","display_name":"Electron Spin Resonance Studies","score":0.9952999949455261,"subfield":{"id":"https://openalex.org/subfields/1304","display_name":"Biophysics"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11416","display_name":"Numerical methods for differential equations","score":0.9914000034332275,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/ode","display_name":"Ode","score":0.9267598390579224},{"id":"https://openalex.org/keywords/ordinary-differential-equation","display_name":"Ordinary differential equation","score":0.5955851078033447},{"id":"https://openalex.org/keywords/linearization","display_name":"Linearization","score":0.5935400128364563},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.5655014514923096},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5143560171127319},{"id":"https://openalex.org/keywords/partial-differential-equation","display_name":"Partial differential equation","score":0.5068023800849915},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.47888344526290894},{"id":"https://openalex.org/keywords/automatic-differentiation","display_name":"Automatic differentiation","score":0.44160857796669006},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.43685078620910645},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.4211656153202057},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4124869406223297},{"id":"https://openalex.org/keywords/differential-equation","display_name":"Differential equation","score":0.3421837389469147},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.30288785696029663},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.20972245931625366},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.20164984464645386},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.15336692333221436},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.11198630928993225},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10515803098678589}],"concepts":[{"id":"https://openalex.org/C34862557","wikidata":"https://www.wikidata.org/wiki/Q178985","display_name":"Ode","level":2,"score":0.9267598390579224},{"id":"https://openalex.org/C51544822","wikidata":"https://www.wikidata.org/wiki/Q465274","display_name":"Ordinary differential equation","level":3,"score":0.5955851078033447},{"id":"https://openalex.org/C11210021","wikidata":"https://www.wikidata.org/wiki/Q1520713","display_name":"Linearization","level":3,"score":0.5935400128364563},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.5655014514923096},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5143560171127319},{"id":"https://openalex.org/C93779851","wikidata":"https://www.wikidata.org/wiki/Q271977","display_name":"Partial differential equation","level":2,"score":0.5068023800849915},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.47888344526290894},{"id":"https://openalex.org/C133512626","wikidata":"https://www.wikidata.org/wiki/Q787371","display_name":"Automatic differentiation","level":3,"score":0.44160857796669006},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.43685078620910645},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.4211656153202057},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4124869406223297},{"id":"https://openalex.org/C78045399","wikidata":"https://www.wikidata.org/wiki/Q11214","display_name":"Differential equation","level":2,"score":0.3421837389469147},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.30288785696029663},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.20972245931625366},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.20164984464645386},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.15336692333221436},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.11198630928993225},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10515803098678589},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1137/17m1144532","is_oa":true,"landing_page_url":"https://doi.org/10.1137/17m1144532","pdf_url":"https://epubs.siam.org/doi/pdf/10.1137/17M1144532","source":{"id":"https://openalex.org/S165512578","display_name":"SIAM Journal on Scientific Computing","issn_l":"1064-8275","issn":["1064-8275","1095-7197"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Scientific Computing","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1708.07648","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1708.07648","pdf_url":"https://arxiv.org/pdf/1708.07648","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"mag:2749378979","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/1708.07648.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"pmh:oai:ora.ox.ac.uk:uuid:ad9555da-da39-4d77-b5ae-213b6c774620","is_oa":true,"landing_page_url":"https://ora.ox.ac.uk/objects/uuid:ad9555da-da39-4d77-b5ae-213b6c774620","pdf_url":null,"source":{"id":"https://openalex.org/S4306402636","display_name":"Oxford University Research Archive (ORA) (University of Oxford)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I40120149","host_organization_name":"University of Oxford","host_organization_lineage":["https://openalex.org/I40120149"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal article"},{"id":"doi:10.48550/arxiv.1708.07648","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1708.07648","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.1137/17m1144532","is_oa":true,"landing_page_url":"https://doi.org/10.1137/17m1144532","pdf_url":"https://epubs.siam.org/doi/pdf/10.1137/17M1144532","source":{"id":"https://openalex.org/S165512578","display_name":"SIAM Journal on Scientific Computing","issn_l":"1064-8275","issn":["1064-8275","1095-7197"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Scientific Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2836810302","display_name":null,"funder_award_id":"EP/M011151/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G3957501995","display_name":null,"funder_award_id":"EP/R029423/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G459639286","display_name":"Automating optimisation subject to partial differential equations on high-performance computers.","funder_award_id":"EP/K030930/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7247996769","display_name":null,"funder_award_id":"EP/K030930/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G747880763","display_name":"A new simulation and optimisation platform for marine technology","funder_award_id":"EP/M011151/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2749378979.pdf","grobid_xml":"https://content.openalex.org/works/W2749378979.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W606355828","https://openalex.org/W609496224","https://openalex.org/W1524131300","https://openalex.org/W1543750907","https://openalex.org/W1834016158","https://openalex.org/W1967134278","https://openalex.org/W1976044168","https://openalex.org/W1984336411","https://openalex.org/W2009375605","https://openalex.org/W2014514899","https://openalex.org/W2023037979","https://openalex.org/W2030276156","https://openalex.org/W2049161806","https://openalex.org/W2057235791","https://openalex.org/W2061403585","https://openalex.org/W2061451182","https://openalex.org/W2079038427","https://openalex.org/W2107979247","https://openalex.org/W2115765852","https://openalex.org/W2121224377","https://openalex.org/W2123892496","https://openalex.org/W2128095813","https://openalex.org/W2133147107","https://openalex.org/W2154806697","https://openalex.org/W2160578790","https://openalex.org/W2165555521","https://openalex.org/W2272546316","https://openalex.org/W2367512715","https://openalex.org/W2506032947","https://openalex.org/W2737510573","https://openalex.org/W2750524336","https://openalex.org/W3099270997","https://openalex.org/W3102364864","https://openalex.org/W3104566386","https://openalex.org/W4245463005"],"related_works":["https://openalex.org/W3212747108","https://openalex.org/W1708488137","https://openalex.org/W105194005","https://openalex.org/W161099399","https://openalex.org/W3106346928","https://openalex.org/W2617772792","https://openalex.org/W2946544204","https://openalex.org/W3099270997","https://openalex.org/W2052702735","https://openalex.org/W2082511834","https://openalex.org/W2033933654","https://openalex.org/W2789952879","https://openalex.org/W1552722946","https://openalex.org/W647045668","https://openalex.org/W2136671996","https://openalex.org/W181271750","https://openalex.org/W1487409138","https://openalex.org/W2122331903","https://openalex.org/W2172015758","https://openalex.org/W2088028858"],"abstract_inverted_index":{"Mathematical":[0],"models":[1],"that":[2],"couple":[3],"partial":[4],"differential":[5,12],"equations":[6,13],"(PDEs)":[7],"and":[8,20,39,58,94,113],"spatially":[9],"distributed":[10],"ordinary":[11],"(ODEs)":[14],"arise":[15],"in":[16],"biology,":[17],"medicine,":[18],"chemistry,":[19],"many":[21],"other":[22],"fields.":[23],"In":[24],"this":[25],"paper":[26],"we":[27],"discuss":[28],"an":[29,46,50,63],"extension":[30],"to":[31],"the":[32,53,73,77,83,88,92,103,106],"FEniCS":[33],"finite":[34],"element":[35],"software":[36],"for":[37,72],"expressing":[38],"efficiently":[40],"solving":[41],"such":[42],"coupled":[43,98],"systems.":[44],"Given":[45],"ODE":[47],"described":[48,61],"using":[49],"augmentation":[51],"of":[52,76,82,91,97,105],"Unified":[54],"Form":[55],"Language":[56],"(UFL)":[57],"a":[59],"discretization":[60],"by":[62],"arbitrary":[64],"Butcher":[65],"tableau,":[66],"efficient":[67],"code":[68],"is":[69],"automatically":[70],"generated":[71],"parallel":[74],"solution":[75,84],"ODE.":[78],"The":[79],"high-level":[80],"description":[81],"algorithm":[85],"also":[86],"facilitates":[87],"automatic":[89],"derivation":[90],"adjoint":[93],"tangent":[95],"linearization":[96],"PDE-ODE":[99],"solvers.":[100],"We":[101],"demonstrate":[102],"capabilities":[104],"approach":[107],"on":[108],"examples":[109],"from":[110],"cardiac":[111],"electrophysiology":[112],"mitochondrial":[114],"swelling.":[115]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
