{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,4]],"date-time":"2025-10-04T08:07:06Z","timestamp":1759565226103,"version":"3.40.5"},"reference-count":87,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,10,19]],"date-time":"2024-10-19T00:00:00Z","timestamp":1729296000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,10,19]],"date-time":"2024-10-19T00:00:00Z","timestamp":1729296000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003495","name":"Hessisches Ministerium f\u00fcr Wissenschaft und Kunst","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003495","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National High Performance Computing Center for Computational Engineering Science"},{"name":"AI Data Analytics and Scalable Simulations"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2025,4]]},"abstract":"<jats:sec>\n            <jats:title>Abstract<\/jats:title>\n            <jats:p>This paper presents a unified framework, called multiRegionFoam, for solving multiphysics problems of the multi-region coupling type within OpenFOAM (FOAM-extend). It is intended to supersede the existing solver with the same name. The design of the new framework is modular, allowing users to assemble a multiphysics problem region-by-region and coupling conditions interface-by-interface. The present approach allows users to choose between deploying either monolithic or partitioned interface coupling for each individual transport equation. The formulation of boundary conditions is generalised in the sense that their implementation is based on the mathematical jump\/transmission conditions in the most general form for tensors of any rank. The present contribution focuses on the underlying mathematical model for interface coupled multiphysics problems, as well as on the software design and resulting code structure that enable a flexible and modular approach. Finally, deployment for different multi-region coupling cases is demonstrated, including conjugate heat, multiphase flows and fuel-cells. Source code: multiRegionFoam v1.1 [1], repository <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"https:\/\/bitbucket.org\/hmarschall\/multiregionfoam\/\" ext-link-type=\"uri\">https:\/\/bitbucket.org\/hmarschall\/multiregionfoam\/<\/jats:ext-link>.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Article highlights<\/jats:title>\n            <jats:p>\n              <jats:list list-type=\"bullet\">\n                <jats:list-item>\n                  <jats:p>A novel multiphysics framework, called multiRegionFoam, has been developed for solving multi-region coupled problems in OpenFOAM.<\/jats:p>\n                <\/jats:list-item>\n                <jats:list-item>\n                  <jats:p>The design of the framework allows for a modular multiphysics setup with freedom of choice on the coupling strategy (partitioned vs. monolithic).<\/jats:p>\n                <\/jats:list-item>\n                <jats:list-item>\n                  <jats:p>Extension of the general transport equation by interface conditions enables a unified coupling approach.<\/jats:p>\n                <\/jats:list-item>\n              <\/jats:list>\n            <\/jats:p>\n          <\/jats:sec>","DOI":"10.1007\/s00366-024-01974-4","type":"journal-article","created":{"date-parts":[[2024,10,19]],"date-time":"2024-10-19T19:01:49Z","timestamp":1729364509000},"page":"1051-1084","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["multiRegionFoam: A Unified Multiphysics Framework for Multi-Region Coupled Continuum-Physical Problems"],"prefix":"10.1007","volume":"41","author":[{"given":"Heba","family":"Alkafri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Constantin","family":"Habes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammed","family":"Elwardi Fadeli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steffen","family":"Hess","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven B.","family":"Beale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shidong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hrvoje","family":"Jasak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8684-0681","authenticated-orcid":false,"given":"Holger","family":"Marschall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,10,19]]},"reference":[{"key":"1974_CR1","doi-asserted-by":"publisher","unstructured":"multiRegionFoam. https:\/\/doi.org\/10.5281\/zenodo.8025525","DOI":"10.5281\/zenodo.8025525"},{"issue":"6","key":"1974_CR2","doi-asserted-by":"publisher","first-page":"620","DOI":"10.1063\/1.168744","volume":"12","author":"HG Weller","year":"1998","unstructured":"Weller HG, Tabor G, Jasak H, Fureby C (1998) A tensorial approach to computational continuum mechanics using object-oriented techniques. Comput Phys 12(6):620\u2013631. https:\/\/doi.org\/10.1063\/1.168744","journal-title":"Comput Phys"},{"issue":"6","key":"1974_CR3","doi-asserted-by":"publisher","first-page":"1299","DOI":"10.1007\/s00466-013-0973-1","volume":"53","author":"S Kataoka","year":"2014","unstructured":"Kataoka S, Minami S, Kawai H, Yamada T, Yoshimura S (2014) A parallel iterative partitioned coupling analysis system for large-scale acoustic fluid-structure interactions. Comput Mech 53(6):1299\u20131310. https:\/\/doi.org\/10.1007\/s00466-013-0973-1. (Publisher: Springer Science and Business Media LLC)","journal-title":"Comput Mech"},{"key":"1974_CR4","unstructured":"MpCCI\u2014interfaces for co-simulation and mapping. https:\/\/www.mpcci.de\/en\/mpcci-software.html. Accessed 02 Dec 2022"},{"issue":"2","key":"1974_CR5","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1002\/cpe.913","volume":"18","author":"W Joppich","year":"2005","unstructured":"Joppich W, K\u00fcrschner M (2005) MpCCI\u2014a tool for the simulation of coupled applications. Concurr Comput Pract Exp 18(2):183\u2013192. https:\/\/doi.org\/10.1002\/cpe.913. (Publisher: Wiley)","journal-title":"Concurr Comput Pract Exp"},{"issue":"2","key":"1974_CR6","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1002\/cpe.914","volume":"18","author":"S Buis","year":"2005","unstructured":"Buis S, Piacentini A, D\u00e9clat D (2005) PALM: a computational framework for assembling high-performance computing applications. Concurr Comput Pract Exp 18(2):231\u2013245. https:\/\/doi.org\/10.1002\/cpe.914. (Publisher: Wiley)","journal-title":"Concurr Comput Pract Exp"},{"issue":"1","key":"1974_CR7","doi-asserted-by":"publisher","DOI":"10.1088\/1749-4699\/8\/1\/015003","volume":"8","author":"F Duchaine","year":"2015","unstructured":"Duchaine F, Jaur\u00e9 S, Poitou D, Qu\u00e9merais E, Staffelbach G, Morel T, Gicquel L (2015) Analysis of high performance conjugate heat transfer with the OpenPALM coupler. Comput Sci Discov 8(1):015003. https:\/\/doi.org\/10.1088\/1749-4699\/8\/1\/015003. (Publisher: IOP Publishing)","journal-title":"Comput Sci Discov"},{"issue":"2","key":"1974_CR8","doi-asserted-by":"publisher","first-page":"373","DOI":"10.5194\/gmd-6-373-2013","volume":"6","author":"S Valcke","year":"2013","unstructured":"Valcke S (2013) The OASIS3 coupler: a European climate modelling community software. Geosci Model Dev 6(2):373\u2013388. https:\/\/doi.org\/10.5194\/gmd-6-373-2013. (Publisher: Copernicus GmbH)","journal-title":"Geosci Model Dev"},{"issue":"9","key":"1974_CR9","doi-asserted-by":"publisher","first-page":"3297","DOI":"10.5194\/gmd-10-3297-2017","volume":"10","author":"A Craig","year":"2017","unstructured":"Craig A, Valcke S, Coquart L (2017) Development and performance of a new version of the OASIS coupler, OASIS3-MCT_3.0. Geosci Model Dev 10(9):3297\u20133308. https:\/\/doi.org\/10.5194\/gmd-10-3297-2017. (Publisher: Copernicus GmbH)","journal-title":"Geosci Model Dev"},{"key":"1974_CR10","unstructured":"Pawlowski R (2014) Physics integration KErnels (PIKE), Version 00. https:\/\/www.osti.gov\/biblio\/1253615"},{"key":"1974_CR11","unstructured":"The Trilinos Project Website. https:\/\/trilinos.github.io\/ Accessed 19 June 2023"},{"key":"1974_CR12","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/j.compfluid.2016.04.003","volume":"141","author":"H-J Bungartz","year":"2016","unstructured":"Bungartz H-J, Lindner F, Gatzhammer B, Mehl M, Scheufele K, Shukaev A, Uekermann B (2016) preCICE\u2014a fully parallel library for multi-physics surface coupling. Comput Fluids 141:250\u2013258. https:\/\/doi.org\/10.1016\/j.compfluid.2016.04.003. (Publisher: Elsevier BV)","journal-title":"Comput Fluids"},{"key":"1974_CR13","unstructured":"preCICE coupling library for partitioned multi-physics simulations. https:\/\/precice.org\/index.html. Accessed 02 Dec 2022"},{"key":"1974_CR14","unstructured":"FEniCS project. https:\/\/fenicsproject.org\/. Accessed 02 Dec 2022"},{"key":"1974_CR15","unstructured":"FEniCS FEA Solver. https:\/\/www.featool.com\/doc\/fenics. Accessed 02 Dec 2022"},{"key":"1974_CR16","doi-asserted-by":"publisher","unstructured":"Budisa A, Hu X, Kuchta M, Mardal K-A, Zikatanov L (2022) HAZniCS\u2014software components for multiphysics problems. https:\/\/doi.org\/10.48550\/ARXIV.2210.13274","DOI":"10.48550\/ARXIV.2210.13274"},{"issue":"4","key":"1974_CR17","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1007\/s11831-014-9126-8","volume":"22","author":"E Casoni","year":"2015","unstructured":"Casoni E, J\u00e9rusalem A, Samaniego C, Eguzkitza B, Lafortune P, Tjahjanto D, S\u00e1ez X, Houzeaux G, V\u00e1zquez M (2015) Alya: computational solid mechanics for supercomputers. Arch Comput Methods Eng 22(4):557\u2013576. https:\/\/doi.org\/10.1007\/s11831-014-9126-8. (Publisher: Springer)","journal-title":"Arch Comput Methods Eng"},{"key":"1974_CR18","unstructured":"Alya\u2014high performance computational mechanics. https:\/\/www.bsc.es\/research-development\/research-areas\/engineering-simulations\/alya-high-performance-computational. Accessed 02 Dec 2022"},{"issue":"6","key":"1974_CR19","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1137\/17M1138868","volume":"40","author":"JC Cajas","year":"2018","unstructured":"Cajas JC, Houzeaux G, V\u00e1zquez M, Garc\u00eda M, Casoni E, Calmet H, Artigues A, Borrell R, Lehmkuhl O, Pastrana D et al (2018) Fluid\u2013structure interaction based on HPC multicode coupling. SIAM J Sci Comput 40(6):677\u2013703. https:\/\/doi.org\/10.1137\/17M1138868. (Publisher: SIAM)","journal-title":"SIAM J Sci Comput"},{"key":"1974_CR20","unstructured":"code_saturne. https:\/\/www.code-saturne.org\/cms\/web\/. Accessed 02 Dec 2022"},{"key":"1974_CR21","unstructured":"PLE (Parallel Location and Exchange) documentation. https:\/\/www.code-saturne.org\/documentation\/ple-2.0\/html\/index.html. Accessed 02 Dec 2022"},{"key":"1974_CR22","unstructured":"SYRTHES. https:\/\/www.edf.fr\/en\/the-edf-group\/inventing-the-future-of-energy\/r-d-global-expertise\/our-offers\/simulation-softwares\/syrthes?logiciel=10818. Accessed 02 Dec 2022"},{"key":"1974_CR23","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/978-3-319-53862-4_4","volume-title":"High-Perform Sci Comput","author":"M Zavala-Ak\u00e9","year":"2017","unstructured":"Zavala-Ak\u00e9 M, Mira D, V\u00e1zquez M, Houzeaux G (2017) A partitioned methodology for conjugate heat transfer on dynamic structures. In: Di Napoli E, Hermanns M-A, Iliev H, Lintermann A, Peyser A (eds) High-Perform Sci Comput, vol 10164. Springer, Cham, pp 37\u201347. https:\/\/doi.org\/10.1007\/978-3-319-53862-4_4"},{"key":"1974_CR24","doi-asserted-by":"publisher","unstructured":"Houbar S, Gerschenfeld A, Allaire G (2021) Simulation of the fluid\u2013structure interaction involving two-phase flow and hexagonal structures in a nuclear reactor core. In: 14th WCCM-ECCOMAS congress 2020, vol 1500. https:\/\/doi.org\/10.23967\/wccm-eccomas.2020.232","DOI":"10.23967\/wccm-eccomas.2020.232"},{"key":"1974_CR25","unstructured":"deal.II\u2014an open source finite element library. https:\/\/www.dealii.org\/. Accessed 02 Dec 2022"},{"issue":"1","key":"1974_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.11588\/ans.2013.1.10305","volume":"1","author":"T Wick","year":"2013","unstructured":"Wick T (2013) Solving monolithic fluid\u2013structure interaction problems in arbitrary Lagrangian Eulerian coordinates with the deal. II library. Arch Numer Softw 1(1):1\u201319. https:\/\/doi.org\/10.11588\/ans.2013.1.10305","journal-title":"Arch Numer Softw"},{"key":"1974_CR27","unstructured":"deal.II publications. https:\/\/www.dealii.org\/publications.html. Accessed 02 Dec 2022"},{"key":"1974_CR28","unstructured":"MOOSE multiphysics object-oriented simulation environment. https:\/\/mooseframework.inl.gov\/index.html. Accessed 02 Dec 2022"},{"key":"1974_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2020.100430","volume":"11","author":"CJ Permann","year":"2020","unstructured":"Permann CJ, Gaston DR, Andr\u0161 D, Carlsen RW, Kong F, Lindsay AD, Miller JM, Peterson JW, Slaughter AE, Stogner RH et al (2020) MOOSE: enabling massively parallel multiphysics simulation. SoftwareX 11:100430. https:\/\/doi.org\/10.1016\/j.softx.2020.100430. (Publisher: Elsevier)","journal-title":"SoftwareX"},{"key":"1974_CR30","doi-asserted-by":"publisher","DOI":"10.1002\/eqe.3659","author":"SL Dhulipala","year":"2022","unstructured":"Dhulipala SL, Bolisetti C, Munday LB, Hoffman WM, Yu C-C, Mir FUH, Kong F, Lindsay AD, Whittaker AS (2022) Development, verification, and validation of comprehensive acoustic fluid\u2013structure interaction capabilities in an open-source computational platform. Earthq Eng Struct Dyn. https:\/\/doi.org\/10.1002\/eqe.3659. (Publisher: Wiley Online Library)","journal-title":"Earthq Eng Struct Dyn"},{"key":"1974_CR31","doi-asserted-by":"publisher","unstructured":"Cardiff P, Kara\u010d A, De Jaeger P, Jasak H, Nagy J, Ivankovi\u0107 A, Tukovi\u0107 Z (2018) An open-source finite volume toolbox for solid mechanics and fluid\u2013solid interaction simulations. arXiv preprint .https:\/\/doi.org\/10.48550\/arXiv.1808.10736","DOI":"10.48550\/arXiv.1808.10736"},{"key":"1974_CR32","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.cpc.2015.10.007","volume":"200","author":"SB Beale","year":"2016","unstructured":"Beale SB, Choi HW, Pharoah JG, Roth HK, Jasak H, Jeon DH (2016) Open-source computational model of a solid oxide fuel cell. Comput Phys Commun 200:15\u201326. https:\/\/doi.org\/10.1016\/j.cpc.2015.10.007","journal-title":"Comput Phys Commun"},{"issue":"2","key":"1974_CR33","doi-asserted-by":"publisher","first-page":"59","DOI":"10.3390\/chemengineering3020059","volume":"3","author":"P Renze","year":"2019","unstructured":"Renze P, Akermann K (2019) Simulation of conjugate heat transfer in thermal processes with open source CFD. ChemEngineering 3(2):59. https:\/\/doi.org\/10.3390\/chemengineering3020059. (Publisher: MDPI AG)","journal-title":"ChemEngineering"},{"issue":"5","key":"1974_CR34","doi-asserted-by":"publisher","first-page":"634","DOI":"10.1002\/cite.202100196","volume":"94","author":"D Micale","year":"2022","unstructured":"Micale D, Ferroni C, Uglietti R, Bracconi M, Maestri M (2022) Computational fluid dynamics of reacting flows at surfaces: methodologies and applications. Chem Ing Tech 94(5):634\u2013651. https:\/\/doi.org\/10.1002\/cite.202100196","journal-title":"Chem Ing Tech"},{"key":"1974_CR35","unstructured":"New modular solver framework for single- and multi-region simulations. https:\/\/github.com\/OpenFOAM\/OpenFOAM-dev\/commit\/968e60148ab31ec017f275673496d6193713d7e5. Accessed 24 May 2023"},{"key":"1974_CR36","unstructured":"YALES2 public page. https:\/\/www.coria-cfd.fr\/index.php\/YALES2. Accessed 02 Dec 2022"},{"key":"1974_CR37","doi-asserted-by":"publisher","DOI":"10.1016\/j.jfluidstructs.2021.103327","volume":"105","author":"P Sarkar","year":"2021","unstructured":"Sarkar P, Ghigliotti G, Franc J-P, Fivel M (2021) Mechanism of material deformation during cavitation bubble collapse. J Fluids Struct 105:103327. https:\/\/doi.org\/10.1016\/j.jfluidstructs.2021.103327. (Publisher: Elsevier)","journal-title":"J Fluids Struct"},{"issue":"2","key":"1974_CR38","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1007\/s10494-018-9965-8","volume":"101","author":"L Boulet","year":"2018","unstructured":"Boulet L, B\u00e9nard P, Lartigue G, Moureau V, Didorally S, Chauvet N, Duchaine F (2018) Modeling of conjugate heat transfer in a kerosene\/air spray flame used for aeronautical fire resistance tests. Flow Turbul Combust 101(2):579\u2013602. https:\/\/doi.org\/10.1007\/s10494-018-9965-8. (Publisher: Springer)","journal-title":"Flow Turbul Combust"},{"key":"1974_CR39","unstructured":"OpenPALM, a dynamic parallel code coupler. https:\/\/www.cerfacs.fr\/globc\/PALM_WEB\/. Accessed 02 Dec 2022"},{"key":"1974_CR40","unstructured":"COMSOL multiphysics. https:\/\/www.comsol.com\/. Accessed 02 Dec 2022"},{"key":"1974_CR41","unstructured":"FEATool multiphysics. https:\/\/www.featool.com\/ Accessed 2022-12-02"},{"key":"1974_CR42","unstructured":"Ansys fluent. https:\/\/www.ansys.com\/products\/fluids\/ansys-fluent#tab1-2. Accessed 02 Dec 2022"},{"key":"1974_CR43","unstructured":"Ansys LS-DYNA multiphysics solver. https:\/\/www.ansys.com\/products\/structures\/ansys-ls-dyna. Accessed 02 Dec 2022"},{"key":"1974_CR44","volume-title":"Heat and mass transfer in recirculating flows","author":"AD Gosman","year":"1969","unstructured":"Gosman AD, Pun WM, Runchal AK, Spalding DB, Wolfshtein M (1969) Heat and mass transfer in recirculating flows. Academic Press, London"},{"key":"1974_CR45","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijengsci.2022.103731","volume":"179","author":"D Bothe","year":"2022","unstructured":"Bothe D (2022) Sharp-interface continuum thermodynamics of multicomponent fluid systems with interfacial mass. Int J Eng Sci 179:103731. https:\/\/doi.org\/10.1016\/j.ijengsci.2022.103731","journal-title":"Int J Eng Sci"},{"key":"1974_CR46","volume-title":"Interfacial transport phenomena","author":"JC Slattery","year":"2007","unstructured":"Slattery JC, Sagis LM, Oh E-S (2007) Interfacial transport phenomena, 2nd edn. Springer, New York","edition":"2"},{"key":"1974_CR47","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-7985-8","volume-title":"Thermo-fluid dynamics of two-phase flow","author":"M Ishii","year":"2011","unstructured":"Ishii M, Hibiki T (2011) Thermo-fluid dynamics of two-phase flow, 2nd edn. Springer, New York (OCLC: ocn690084123)","edition":"2"},{"key":"1974_CR48","series-title":"Series on advances in statistical mechanics","doi-asserted-by":"publisher","DOI":"10.1142\/6672","volume-title":"Non-equilibrium thermodynamics of heterogeneous systems","author":"S Kjelstrup","year":"2008","unstructured":"Kjelstrup S, Bedeaux D (2008) Non-equilibrium thermodynamics of heterogeneous systems, vol 16. Series on advances in statistical mechanics. WORLD SCIENTIFIC, Norway. https:\/\/doi.org\/10.1142\/6672"},{"issue":"2","key":"1974_CR49","first-page":"61","volume":"3","author":"J Casey","year":"2011","unstructured":"Casey J (2011) On the derivation of jump conditions in continuum mechanics. Int J Struct Changes Solids Mach Appl 3(2):61\u201384","journal-title":"Int J Struct Changes Solids Mach Appl"},{"issue":"\u20131","key":"1974_CR50","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1017\/S0022112005006695","volume":"544","author":"P Cermelli","year":"2005","unstructured":"Cermelli P, Fried E, Gurtin ME (2005) Transport relations for surface integrals arising in the formulation of balance laws for evolving fluid interfaces. J Fluid Mech 544(1):339. https:\/\/doi.org\/10.1017\/S0022112005006695","journal-title":"J Fluid Mech"},{"key":"1974_CR51","doi-asserted-by":"publisher","unstructured":"Habes C (2023) Towards a unified multiphysics framework applied to reactive bubbly flows. https:\/\/doi.org\/10.26083\/TUPRINTS-00023030","DOI":"10.26083\/TUPRINTS-00023030"},{"key":"1974_CR52","first-page":"113","volume-title":"Informatik 2014","author":"B Uekermann","year":"2014","unstructured":"Uekermann B, Gatzhammer B, Mehl M (2014) Coupling algorithms for partitioned multi-physics simulations. In: Pl\u00f6dereder E, Grunske L, Schneider E, Ull D (eds) Informatik 2014. Gesellschaft f\u00fcr Informatik e.V., Bonn, pp 113\u2013124"},{"key":"1974_CR53","series-title":"Springer series in computational mathematics","doi-asserted-by":"publisher","DOI":"10.1007\/b137868","volume-title":"Domain decomposition methods\u2014algorithms and theory","author":"A Toselli","year":"2005","unstructured":"Toselli A, Widlund OB (2005) Domain decomposition methods\u2014algorithms and theory, vol 34. Springer series in computational mathematics. Springer, Berlin"},{"key":"1974_CR54","unstructured":"Smith BF, Bj\u00f8rstad PE, Gropp W, Gropp WD (2004) Domain decomposition: parallel multilevel methods for elliptic partial differential equations, 1. paperback edn. Cambridge University Press, Cambridge"},{"key":"1974_CR55","volume-title":"Efficient and flexible partitioned simulation of fluid-structure interactions, 1","author":"B Gatzhammer","year":"2015","unstructured":"Gatzhammer B (2015) Efficient and flexible partitioned simulation of fluid-structure interactions, 1, aufl. Informatik. Verl. Dr. Hut, M\u00fcnchen","edition":"aufl"},{"issue":"3","key":"1974_CR56","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1002\/nme.1620010306","volume":"1","author":"BM Irons","year":"1969","unstructured":"Irons BM, Tuck RC (1969) A version of the Aitken accelerator for computer iteration. Int J Numer Methods Eng 1(3):275\u2013277. https:\/\/doi.org\/10.1002\/nme.1620010306","journal-title":"Int J Numer Methods Eng"},{"issue":"7\u20138","key":"1974_CR57","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1016\/j.compstruc.2009.12.006","volume":"88","author":"J Degroote","year":"2010","unstructured":"Degroote J, Haelterman R, Annerel S, Bruggeman P, Vierendeels J (2010) Performance of partitioned procedures in fluid\u2013structure interaction. Comput Struct 88(7\u20138):446\u2013457. https:\/\/doi.org\/10.1016\/j.compstruc.2009.12.006","journal-title":"Comput Struct"},{"key":"1974_CR58","unstructured":"run Time Selection mechanism Heat exchanger\u2014openfoamwiki. https:\/\/openfoamwiki.net\/index.php\/OpenFOAM_guide\/runTimeSelection_mechanism. Accessed 24 May 2023"},{"key":"1974_CR59","volume-title":"Using UML: software engineering with objects and components","author":"P Stevens","year":"1999","unstructured":"Stevens P, Pooley R (1999) Using UML: software engineering with objects and components. Addison-Wesley Longman Publishing Co., Inc., Reading"},{"key":"1974_CR60","unstructured":"coupledFvMatrix. https:\/\/sourceforge.net\/p\/foam-extend\/foam-extend-4.1\/ci\/master\/tree\/src\/coupledMatrix\/coupledFvMatrices\/coupledFvMatrix. Accessed 28 Feb 2023"},{"issue":"1","key":"1974_CR61","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/0021-9991(86)90099-9","volume":"62","author":"RI Issa","year":"1986","unstructured":"Issa RI (1986) Solution of the implicitly discretised fluid flow equations by operator-splitting. J Comput Phys 62(1):40\u201365. https:\/\/doi.org\/10.1016\/0021-9991(86)90099-9","journal-title":"J Comput Phys"},{"issue":"10","key":"1974_CR62","doi-asserted-by":"publisher","first-page":"1787","DOI":"10.1016\/0017-9310(72)90054-3","volume":"15","author":"SV Patankar","year":"1972","unstructured":"Patankar SV, Spalding DB (1972) A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows. Int J Heat Mass Transf 15(10):1787\u20131806. https:\/\/doi.org\/10.1016\/0017-9310(72)90054-3","journal-title":"Int J Heat Mass Transf"},{"issue":"3","key":"1974_CR63","doi-asserted-by":"publisher","first-page":"40","DOI":"10.3390\/mca27030040","volume":"27","author":"K Davis","year":"2022","unstructured":"Davis K, Schulte M, Uekermann B (2022) Enhancing quasi-Newton acceleration for fluid\u2013structure interaction. Math Comput Appl 27(3):40. https:\/\/doi.org\/10.3390\/mca27030040","journal-title":"Math Comput Appl"},{"key":"1974_CR64","doi-asserted-by":"publisher","unstructured":"Gropp W, Lusk E, Doss N, Skjellum A (1996) A high-performance, portable implementation of the MPI message passing interface standard. Parallel Comput 22(6):789\u2013828. https:\/\/doi.org\/10.1016\/0167-8191(96)00024-5","DOI":"10.1016\/0167-8191(96)00024-5"},{"key":"1974_CR65","doi-asserted-by":"publisher","unstructured":"Tukovi\u0107 Z, Kara\u010d A, Cardiff P, Jasak H, Ivankovi\u0107 A (2018) OpenFOAM finite volume solver for fluid\u2013solid interaction. Trans FAMENA 42(3):1\u201331. https:\/\/doi.org\/10.21278\/TOF.42301","DOI":"10.21278\/TOF.42301"},{"key":"1974_CR66","unstructured":"oftest. https:\/\/oftest.readthedocs.io\/en\/latest\/readme.html. Accessed 06 March 2023"},{"key":"1974_CR67","unstructured":"pytest. https:\/\/pypi.org\/project\/pytest\/. Accessed 25 Aug 2023"},{"key":"1974_CR68","unstructured":"pytest-xdist. https:\/\/pytest-xdist.readthedocs.io\/en\/latest\/distribution.html. Accessed 25 Aug 2023"},{"key":"1974_CR69","unstructured":"PyFoam. https:\/\/pypi.org\/project\/PyFoam\/. Accessed 25 Aug 2023"},{"key":"1974_CR70","unstructured":"CaseFOAM. https:\/\/casefoam.readthedocs.io\/en\/latest\/?badge=latest. Accessed 25 Aug 2023"},{"issue":"1","key":"1974_CR71","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/S0017-9310(97)00113-0","volume":"41","author":"M Vynnycky","year":"1998","unstructured":"Vynnycky M, Kimura S, Kanev K, Pop I (1998) Forced convection heat transfer from a flat plate: the conjugate problem. Int J Heat Mass Transf 41(1):45\u201359. https:\/\/doi.org\/10.1016\/S0017-9310(97)00113-0","journal-title":"Int J Heat Mass Transf"},{"key":"1974_CR72","unstructured":"Chris Greenshields: OpenFOAM v10 user guide\u20144.5 numerical schemes (2022). https:\/\/doc.cfd.direct\/openfoam\/user-guide-v10\/fvschemes. Accessed 07 Feb 2023"},{"key":"1974_CR73","unstructured":"Heat exchanger - CHT simulation. https:\/\/www.simscale.com\/projects\/cheunglucia\/heat_exchanger_-_cht_simulation\/ Accessed 2023-05-24"},{"issue":"3","key":"1974_CR74","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/0021-9991(74)90051-5","volume":"14","author":"CW Hirt","year":"1974","unstructured":"Hirt CW, Amsden AA, Cook JL (1974) An arbitrary Lagrangian\u2013Eulerian computing method for all flow speeds. J Comput Phys 14(3):227\u2013253. https:\/\/doi.org\/10.1016\/0021-9991(74)90051-5","journal-title":"J Comput Phys"},{"key":"1974_CR75","doi-asserted-by":"publisher","unstructured":"Tukovi\u0107 Z, Jasak H (2012) A moving mesh finite volume interface tracking method for surface tension dominated interfacial fluid flow. Comput Fluids 55:70\u201384. https:\/\/doi.org\/10.1016\/j.compfluid.2011.11.003. (Publisher: Elsevier BV)","DOI":"10.1016\/j.compfluid.2011.11.003"},{"key":"1974_CR76","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1017\/S0022112095001546","volume":"292","author":"PC Duineveld","year":"1995","unstructured":"Duineveld PC (1995) The rise velocity and shape of bubbles in pure water at high Reynolds number. J Fluid Mech 292:325\u2013332. https:\/\/doi.org\/10.1017\/S0022112095001546","journal-title":"J Fluid Mech"},{"key":"1974_CR77","doi-asserted-by":"crossref","unstructured":"Turek S, Hron J (2006) Proposal for numerical benchmarking of fluid\u2013structure interaction between an elastic object and laminar incompressible flow. In: Bungartz H-J, Sch\u00e4fer M (eds) Fluid\u2013structure interaction. Springer, Berlin, pp 371\u2013385","DOI":"10.1007\/3-540-34596-5_15"},{"key":"1974_CR78","unstructured":"Mesh generation in OpenFOAM. https:\/\/www.openfoam.com\/documentation\/guides\/latest\/api\/group__grpMeshGenerationUtilities.html. Accessed 20 Jan 2024"},{"key":"1974_CR79","unstructured":"refineMesh utility. https:\/\/openfoamwiki.net\/index.php\/RefineMesh. Accessed 20 Jan 2024"},{"key":"1974_CR80","unstructured":"openFuelCell. https:\/\/openfuelcell.sourceforge.io\/. Accessed 20 Feb 2023"},{"key":"1974_CR81","volume-title":"Modeling and simulation of polymer electrolyte fuel cells","author":"S Zhang","year":"2020","unstructured":"Zhang S (2020) Modeling and simulation of polymer electrolyte fuel cells. Springer, Forschungszentrum J\u00fclich"},{"key":"1974_CR82","doi-asserted-by":"publisher","unstructured":"Zhang S, Hess S, Marschall H, Reimer U, Beale S, Lehnert W (2023) openFuelCell2: a new computational tool for fuel cells, electrolyzers, and other electrochemical devices and processes. Rochester. https:\/\/doi.org\/10.2139\/ssrn.4540105","DOI":"10.2139\/ssrn.4540105"},{"key":"1974_CR83","doi-asserted-by":"crossref","unstructured":"Beale S, Lehnert W (eds) (2022) Electrochemical cell calculations with OpenFOAM. Corrected publication 2022 edn. Lecture notes in energy, vol 42. Springer, Cham","DOI":"10.1007\/978-3-030-92178-1"},{"key":"1974_CR84","doi-asserted-by":"publisher","unstructured":"Steven B, Werner L (2023) A simple electrochemical cell model. In: Electrochemical cell calculation with OpenFOAM. Lecture Notes in Energy, vol. 42, pp 21\u201357. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-030-92178-1","DOI":"10.1007\/978-3-030-92178-1"},{"key":"1974_CR85","doi-asserted-by":"publisher","unstructured":"Beale SB, Choi, H-W, Pharoah JG, Roth HK, Jasak H, Jeon DH (2015) Open-source computational model of a solid oxide fuel cell. Comput Phys Commun 200:15\u201326. https:\/\/doi.org\/10.1016\/j.cpc.2015.10.007","DOI":"10.1016\/j.cpc.2015.10.007"},{"key":"1974_CR86","volume-title":"Electrochemical methods: fundamentals and applications","author":"AJ Bard","year":"2001","unstructured":"Bard AJ, Faulkner LR (2001) Electrochemical methods: fundamentals and applications, 2nd edn. Wiley, New York","edition":"2"},{"key":"1974_CR87","volume-title":"Modern electrochemistry 2A: fundamentals of electrodics","author":"JO Bockris","year":"2001","unstructured":"Bockris JO, Reddy AKN, Gamboa-Aldeco ME (2001) Modern electrochemistry 2A: fundamentals of electrodics. Modern electrochemistry, Springer, New York"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-024-01974-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-024-01974-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-024-01974-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,12]],"date-time":"2025-05-12T22:09:49Z","timestamp":1747087789000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-024-01974-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,19]]},"references-count":87,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["1974"],"URL":"https:\/\/doi.org\/10.1007\/s00366-024-01974-4","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"type":"print","value":"0177-0667"},{"type":"electronic","value":"1435-5663"}],"subject":[],"published":{"date-parts":[[2024,10,19]]},"assertion":[{"value":"9 July 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 March 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 October 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no Conflict of interest to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}