Articles | Volume 18, issue 14
https://doi.org/10.5194/gmd-18-4483-2025
© Author(s) 2025. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
https://doi.org/10.5194/gmd-18-4483-2025
© Author(s) 2025. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
FINAM is not a model (v1.0): a new Python-based model coupling framework
Sebastian Müller
CORRESPONDING AUTHOR
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Martin Lange
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Thomas Fischer
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Sara König
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Matthias Kelbling
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Jeisson Javier Leal Rojas
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Stephan Thober
Helmholtz Centre for Environmental Research – UFZ, Leipzig, Germany
Related authors
Francisco J. Doblas-Reyes, Jenni Kontkanen, Irina Sandu, Mario Acosta, Mohammed Hussam Al Turjmam, Ivan Alsina-Ferrer, Miguel Andrés-Martínez, Leo Arriola, Marvin Axness, Marc Batlle Martín, Peter Bauer, Tobias Becker, Daniel Beltrán, Sebastian Beyer, Hendryk Bockelmann, Pierre-Antoine Bretonnière, Sebastien Cabaniols, Silvia Caprioli, Miguel Castrillo, Aparna Chandrasekar, Suvarchal Cheedela, Victor Correal, Emanuele Danovaro, Paolo Davini, Jussi Enkovaara, Claudia Frauen, Barbara Früh, Aina Gaya Àvila, Paolo Ghinassi, Rohit Ghosh, Supriyo Ghosh, Iker González, Katherine Grayson, Matthew Griffith, Ioan Hadade, Christopher Haine, Carl Hartick, Utz-Uwe Haus, Shane Hearne, Heikki Järvinen, Bernat Jiménez, Amal John, Marlin Juchem, Thomas Jung, Jessica Kegel, Matthias Kelbling, Kai Keller, Bruno Kinoshita, Theresa Kiszler, Daniel Klocke, Lukas Kluft, Nikolay Koldunov, Tobias Kölling, Joonas Kolstela, Luis Kornblueh, Sergey Kosukhin, Aleksander Lacima-Nadolnik, Jeisson Javier Leal Rojas, Jonni Lehtiranta, Tuomas Lunttila, Anna Luoma, Pekka Manninen, Alexey Medvedev, Sebastian Milinski, Ali Omar Abdelazim Mohammed, Sebastian Müller, Devaraju Naryanappa, Natalia Nazarova, Sami Niemelä, Bimochan Niraula, Henrik Nortamo, Aleksi Nummelin, Matteo Nurisso, Pablo Ortega, Stella Paronuzzi, Xabier Pedruzo Bagazgoitia, Charles Pelletier, Carlos Peña, Suraj Polade, Himansu Pradhan, Rommel Quintanilla, Tiago Quintino, Thomas Rackow, Jouni Räisänen, Maqsood Mubarak Rajput, René Redler, Balthasar Reuter, Nuno Rocha Monteiro, Francesc Roura-Adserias, Silva Ruppert, Susan Sayed, Reiner Schnur, Tanvi Sharma, Dmitry Sidorenko, Outi Sievi-Korte, Albert Soret, Christian Steger, Bjorn Stevens, Jan Streffing, Jaleena Sunny, Luiggi Tenorio, Stephan Thober, Ulf Tigerstedt, Oriol Tinto, Juha Tonttila, Heikki Tuomenvirta, Lauri Tuppi, Ginka Van Thielen, Emanuele Vitali, Jost von Hardenberg, Ingo Wagner, Nils Wedi, Jan Wehner, Sven Willner, Xavier Yepes-Arbós, Florian Ziemen, and Janos Zimmermann
EGUsphere, https://doi.org/10.5194/egusphere-2025-2198, https://doi.org/10.5194/egusphere-2025-2198, 2025
This preprint is open for discussion and under review for Geoscientific Model Development (GMD).
Short summary
Short summary
The Climate Change Adaptation Digital Twin (Climate DT) pioneers the operationalisation of climate projections. The system produces global simulations with local granularity for adaptation decision-making. Applications are embedded to generate tailored indicators. A unified workflow orchestrates all components in several supercomputers. Data management ensures consistency and streaming enables real-time use. It is a complementary innovation to initiatives like CMIP, CORDEX, and climate services.
Falk Heße, Sebastian Müller, and Sabine Attinger
Hydrol. Earth Syst. Sci., 28, 357–374, https://doi.org/10.5194/hess-28-357-2024, https://doi.org/10.5194/hess-28-357-2024, 2024
Short summary
Short summary
In this study, we have presented two different advances for the field of subsurface geostatistics. First, we present data of variogram functions from a variety of different locations around the world. Second, we present a series of geostatistical analyses aimed at examining some of the statistical properties of such variogram functions and their relationship to a number of widely used variogram model functions.
Friedrich Boeing, Oldrich Rakovec, Rohini Kumar, Luis Samaniego, Martin Schrön, Anke Hildebrandt, Corinna Rebmann, Stephan Thober, Sebastian Müller, Steffen Zacharias, Heye Bogena, Katrin Schneider, Ralf Kiese, Sabine Attinger, and Andreas Marx
Hydrol. Earth Syst. Sci., 26, 5137–5161, https://doi.org/10.5194/hess-26-5137-2022, https://doi.org/10.5194/hess-26-5137-2022, 2022
Short summary
Short summary
In this paper, we deliver an evaluation of the second generation operational German drought monitor (https://www.ufz.de/duerremonitor) with a state-of-the-art compilation of observed soil moisture data from 40 locations and four different measurement methods in Germany. We show that the expressed stakeholder needs for higher resolution drought information at the one-kilometer scale can be met and that the agreement of simulated and observed soil moisture dynamics can be moderately improved.
Sebastian Müller, Lennart Schüler, Alraune Zech, and Falk Heße
Geosci. Model Dev., 15, 3161–3182, https://doi.org/10.5194/gmd-15-3161-2022, https://doi.org/10.5194/gmd-15-3161-2022, 2022
Short summary
Short summary
The GSTools package provides a Python-based platform for geoostatistical applications. Salient features of GSTools are its random field generation, its kriging capabilities and its versatile covariance model. It is furthermore integrated with other Python packages, like PyKrige, ogs5py or scikit-gstat, and provides interfaces to meshio and PyVista. Four presented workflows showcase the abilities of GSTools.
Robert Schweppe, Stephan Thober, Sebastian Müller, Matthias Kelbling, Rohini Kumar, Sabine Attinger, and Luis Samaniego
Geosci. Model Dev., 15, 859–882, https://doi.org/10.5194/gmd-15-859-2022, https://doi.org/10.5194/gmd-15-859-2022, 2022
Short summary
Short summary
The recently released multiscale parameter regionalization (MPR) tool enables
environmental modelers to efficiently use extensive datasets for model setups.
It flexibly ingests the datasets using user-defined data–parameter relationships
and rescales parameter fields to given model resolutions. Modern
land surface models especially benefit from MPR through increased transparency and
flexibility in modeling decisions. Thus, MPR empowers more sound and robust
simulations of the Earth system.
Katherine Grayson, Stephan Thober, Aleksander Lacima-Nadolnik, Ivan Alsina-Ferrer, Llorenç Lledó, Ehsan Sharifi, and Francisco Doblas-Reyes
Geosci. Model Dev., 18, 5873–5890, https://doi.org/10.5194/gmd-18-5873-2025, https://doi.org/10.5194/gmd-18-5873-2025, 2025
Short summary
Short summary
We present One_Pass (v0.8.0), a Python package enabling computation of statistics from streamed global climate model output using one-pass algorithms. Users often need statistics covering periods longer than the stream duration, requiring algorithms that do not store full time series. One-pass methods address this need while avoiding full data archiving, offering memory-efficient, accurate results for high-performance computing (HPC) workflows and downstream applications like bias adjustment.
Francisco J. Doblas-Reyes, Jenni Kontkanen, Irina Sandu, Mario Acosta, Mohammed Hussam Al Turjmam, Ivan Alsina-Ferrer, Miguel Andrés-Martínez, Leo Arriola, Marvin Axness, Marc Batlle Martín, Peter Bauer, Tobias Becker, Daniel Beltrán, Sebastian Beyer, Hendryk Bockelmann, Pierre-Antoine Bretonnière, Sebastien Cabaniols, Silvia Caprioli, Miguel Castrillo, Aparna Chandrasekar, Suvarchal Cheedela, Victor Correal, Emanuele Danovaro, Paolo Davini, Jussi Enkovaara, Claudia Frauen, Barbara Früh, Aina Gaya Àvila, Paolo Ghinassi, Rohit Ghosh, Supriyo Ghosh, Iker González, Katherine Grayson, Matthew Griffith, Ioan Hadade, Christopher Haine, Carl Hartick, Utz-Uwe Haus, Shane Hearne, Heikki Järvinen, Bernat Jiménez, Amal John, Marlin Juchem, Thomas Jung, Jessica Kegel, Matthias Kelbling, Kai Keller, Bruno Kinoshita, Theresa Kiszler, Daniel Klocke, Lukas Kluft, Nikolay Koldunov, Tobias Kölling, Joonas Kolstela, Luis Kornblueh, Sergey Kosukhin, Aleksander Lacima-Nadolnik, Jeisson Javier Leal Rojas, Jonni Lehtiranta, Tuomas Lunttila, Anna Luoma, Pekka Manninen, Alexey Medvedev, Sebastian Milinski, Ali Omar Abdelazim Mohammed, Sebastian Müller, Devaraju Naryanappa, Natalia Nazarova, Sami Niemelä, Bimochan Niraula, Henrik Nortamo, Aleksi Nummelin, Matteo Nurisso, Pablo Ortega, Stella Paronuzzi, Xabier Pedruzo Bagazgoitia, Charles Pelletier, Carlos Peña, Suraj Polade, Himansu Pradhan, Rommel Quintanilla, Tiago Quintino, Thomas Rackow, Jouni Räisänen, Maqsood Mubarak Rajput, René Redler, Balthasar Reuter, Nuno Rocha Monteiro, Francesc Roura-Adserias, Silva Ruppert, Susan Sayed, Reiner Schnur, Tanvi Sharma, Dmitry Sidorenko, Outi Sievi-Korte, Albert Soret, Christian Steger, Bjorn Stevens, Jan Streffing, Jaleena Sunny, Luiggi Tenorio, Stephan Thober, Ulf Tigerstedt, Oriol Tinto, Juha Tonttila, Heikki Tuomenvirta, Lauri Tuppi, Ginka Van Thielen, Emanuele Vitali, Jost von Hardenberg, Ingo Wagner, Nils Wedi, Jan Wehner, Sven Willner, Xavier Yepes-Arbós, Florian Ziemen, and Janos Zimmermann
EGUsphere, https://doi.org/10.5194/egusphere-2025-2198, https://doi.org/10.5194/egusphere-2025-2198, 2025
This preprint is open for discussion and under review for Geoscientific Model Development (GMD).
Short summary
Short summary
The Climate Change Adaptation Digital Twin (Climate DT) pioneers the operationalisation of climate projections. The system produces global simulations with local granularity for adaptation decision-making. Applications are embedded to generate tailored indicators. A unified workflow orchestrates all components in several supercomputers. Data management ensures consistency and streaming enables real-time use. It is a complementary innovation to initiatives like CMIP, CORDEX, and climate services.
Maria Staudinger, Anna Herzog, Ralf Loritz, Tobias Houska, Sandra Pool, Diana Spieler, Paul D. Wagner, Juliane Mai, Jens Kiesel, Stephan Thober, Björn Guse, and Uwe Ehret
EGUsphere, https://doi.org/10.5194/egusphere-2025-1076, https://doi.org/10.5194/egusphere-2025-1076, 2025
Short summary
Short summary
Four process-based and four data-driven hydrological models are compared using different training data. We found process-based models to perform better with small data sets but stop learning soon, while data-driven models learn longer. The study highlights the importance of memory in data and the impact of different data sampling methods on model performance. The direct comparison of these models is novel and provides a clear understanding of their performance under various data conditions.
Sven Armin Westermann, Anke Hildebrandt, Souhail Bousetta, and Stephan Thober
Biogeosciences, 21, 5277–5303, https://doi.org/10.5194/bg-21-5277-2024, https://doi.org/10.5194/bg-21-5277-2024, 2024
Short summary
Short summary
Plants at the land surface mediate between soil and the atmosphere regarding water and carbon transport. Since plant growth is a dynamic process, models need to consider these dynamics. Two models that predict water and carbon fluxes by considering plant temporal evolution were tested against observational data. Currently, dynamizing plants in these models did not enhance their representativeness, which is caused by a mismatch between implemented physical relations and observable connections.
Falk Heße, Sebastian Müller, and Sabine Attinger
Hydrol. Earth Syst. Sci., 28, 357–374, https://doi.org/10.5194/hess-28-357-2024, https://doi.org/10.5194/hess-28-357-2024, 2024
Short summary
Short summary
In this study, we have presented two different advances for the field of subsurface geostatistics. First, we present data of variogram functions from a variety of different locations around the world. Second, we present a series of geostatistical analyses aimed at examining some of the statistical properties of such variogram functions and their relationship to a number of widely used variogram model functions.
Hans-Jörg Vogel, Bibiana Betancur-Corredor, Leonard Franke, Sara König, Birgit Lang, Maik Lucas, Eva Rabot, Bastian Stößel, Ulrich Weller, Martin Wiesmeier, and Ute Wollschläger
SOIL, 9, 533–543, https://doi.org/10.5194/soil-9-533-2023, https://doi.org/10.5194/soil-9-533-2023, 2023
Short summary
Short summary
Our paper presents a new web-based software tool to support soil process research. It is designed to categorize publications in this field according to site and soil characteristics, as well as experimental conditions, which is of critical importance for the interpretation of the research results. The software tool is provided open access for the soil science community such that anyone can contribute to improve the contents of the literature data base.
Friedrich Boeing, Oldrich Rakovec, Rohini Kumar, Luis Samaniego, Martin Schrön, Anke Hildebrandt, Corinna Rebmann, Stephan Thober, Sebastian Müller, Steffen Zacharias, Heye Bogena, Katrin Schneider, Ralf Kiese, Sabine Attinger, and Andreas Marx
Hydrol. Earth Syst. Sci., 26, 5137–5161, https://doi.org/10.5194/hess-26-5137-2022, https://doi.org/10.5194/hess-26-5137-2022, 2022
Short summary
Short summary
In this paper, we deliver an evaluation of the second generation operational German drought monitor (https://www.ufz.de/duerremonitor) with a state-of-the-art compilation of observed soil moisture data from 40 locations and four different measurement methods in Germany. We show that the expressed stakeholder needs for higher resolution drought information at the one-kilometer scale can be met and that the agreement of simulated and observed soil moisture dynamics can be moderately improved.
Bahar Bahrami, Anke Hildebrandt, Stephan Thober, Corinna Rebmann, Rico Fischer, Luis Samaniego, Oldrich Rakovec, and Rohini Kumar
Geosci. Model Dev., 15, 6957–6984, https://doi.org/10.5194/gmd-15-6957-2022, https://doi.org/10.5194/gmd-15-6957-2022, 2022
Short summary
Short summary
Leaf area index (LAI) and gross primary productivity (GPP) are crucial components to carbon cycle, and are closely linked to water cycle in many ways. We develop a Parsimonious Canopy Model (PCM) to simulate GPP and LAI at stand scale, and show its applicability over a diverse range of deciduous broad-leaved forest biomes. With its modular structure, the PCM is able to adapt with existing data requirements, and run in either a stand-alone mode or as an interface linked to hydrologic models.
Sebastian Müller, Lennart Schüler, Alraune Zech, and Falk Heße
Geosci. Model Dev., 15, 3161–3182, https://doi.org/10.5194/gmd-15-3161-2022, https://doi.org/10.5194/gmd-15-3161-2022, 2022
Short summary
Short summary
The GSTools package provides a Python-based platform for geoostatistical applications. Salient features of GSTools are its random field generation, its kriging capabilities and its versatile covariance model. It is furthermore integrated with other Python packages, like PyKrige, ogs5py or scikit-gstat, and provides interfaces to meshio and PyVista. Four presented workflows showcase the abilities of GSTools.
Robert Schweppe, Stephan Thober, Sebastian Müller, Matthias Kelbling, Rohini Kumar, Sabine Attinger, and Luis Samaniego
Geosci. Model Dev., 15, 859–882, https://doi.org/10.5194/gmd-15-859-2022, https://doi.org/10.5194/gmd-15-859-2022, 2022
Short summary
Short summary
The recently released multiscale parameter regionalization (MPR) tool enables
environmental modelers to efficiently use extensive datasets for model setups.
It flexibly ingests the datasets using user-defined data–parameter relationships
and rescales parameter fields to given model resolutions. Modern
land surface models especially benefit from MPR through increased transparency and
flexibility in modeling decisions. Thus, MPR empowers more sound and robust
simulations of the Earth system.
Michael Peichl, Stephan Thober, Luis Samaniego, Bernd Hansjürgens, and Andreas Marx
Hydrol. Earth Syst. Sci., 25, 6523–6545, https://doi.org/10.5194/hess-25-6523-2021, https://doi.org/10.5194/hess-25-6523-2021, 2021
Short summary
Short summary
Using a statistical model that can also take complex systems into account, the most important factors affecting wheat yield in Germany are determined. Different spatial damage potentials are taken into account. In many parts of Germany, yield losses are caused by too much soil water in spring. Negative heat effects as well as damaging soil drought are identified especially for north-eastern Germany. The model is able to explain years with exceptionally high yields (2014) and losses (2003, 2018).
Cited articles
Barker, M., Chue Hong, N. P., Katz, D. S., Lamprecht, A.-L., Martinez-Ortiz, C., Psomopoulos, F., Harrow, J., Castro, L. J., Gruenpeter, M., Martinez, P. A., and Honeyman, T.: Introducing the FAIR Principles for research software, Sci. Data, 9, 622, https://doi.org/10.1038/s41597-022-01710-x, 2022. a
Bauer, T. P., Holtermann, P., Heinold, B., Radtke, H., Knoth, O., and Klingbeil, K.: ICONGETM v1.0 – flexible NUOPC-driven two-way couplingn via ESMF exchange grids between the unstructured-grid atmosphere model ICON and the structured-grid coastal ocean model GETM, Geosci. Model Dev., 14, 4843–4863, https://doi.org/10.5194/gmd-14-4843-2021, 2021. a
Behnel, S., Bradshaw, R., Citro, C., Dalcin, L., Seljebotn, D. S., and Smith, K.: Cython: The Best of Both Worlds, Comput. Sci. Eng., 13, 31–39, https://doi.org/10.1109/MCSE.2010.118, 2011. a
Brandmeyer, J. E. and Karimi, H. A.: Coupling methodologies for environmental models, Environ. Model. Softw., 15, 479–488, https://doi.org/10.1016/S1364-8152(00)00027-X, 2000. a
Buis, S., Piacentini, A., and Déclat, D.: PALM: a computational framework for assembling high-performance computing applications, Concurr. Comput. 18, 231–245, https://doi.org/10.1002/cpe.914, 2006. a
Chourdakis, G., Davis, K., Rodenberg, B., Schulte, M., Simonis, F., Uekermann, B., Abrams, G., Bungartz, H., Cheung Yau, L., Desai, I., Eder, K., Hertrich, R., Lindner, F., Rusch, A., Sashko, D., Schneider, D., Totounferoush, A., Volland, D., Vollmer, P., and Koseomur, O.: preCICE v2: A sustainable and user-friendly coupling library [version 2; peer review: 2 approved], Open Research Europe, 2, https://doi.org/10.12688/openreseurope.14445.2, 2022. a
Collins, N., Theurich, G., DeLuca, C., Suarez, M., Trayanov, A., Balaji, V., Li, P., Yang, W., Hill, C., and da Silva, A.: Design and Implementation of Components in the Earth System Modeling Framework, Int. J. High Perform. Comput. Appl., 19, 341–350, https://doi.org/10.1177/1094342005056120, 2005. a, b
Craig, A., Valcke, S., and Coquart, L.: Development and performance of a new version of the OASIS coupler, OASIS3-MCT_3.0, Geosci. Model Dev., 10, 3297–3308, https://doi.org/10.5194/gmd-10-3297-2017, 2017. a, b
Fillion-Robin, J.-C., McCormick, M., Padron, O., Smolens, M., Grauer, M., and Sarahan, M.: jcfr/scipy_2018_scikit-build_talk: SciPy 2018 Talk| scikit-build: A Build System Generator for CPython C/C /Fortran/Cython Extensions, Zenodo [code], https://doi.org/10.5281/zenodo.2565368, 2018. a
FINAM-Developers: FINAM is not a model v1.0.0, Zenodo [code], https://doi.org/10.5281/zenodo.15018092, 2025a. a
FINAM-Developers: FINAM landing page, https://finam.pages.ufz.de (last access: 30 June 2025), 2025b. a
FINAM-Developers: FINAM UFZ GitLab Group, https://git.ufz.de/FINAM (last access: 30 June 2025), 2025c. a
FINAM-Developers: FINAM UFZ GitLab Repository, https://git.ufz.de/FINAM/finam (last access: 30 June 2025), 2025d. a
Hanke, M., Redler, R., Holfeld, T., and Yastremsky, M.: YAC 1.2.0: new aspects for coupling software in Earth system modelling, Geosci. Model Dev., 9, 2755–2769, https://doi.org/10.5194/gmd-9-2755-2016, 2016. a, b
Hargreaves, G. H. and Samani, Z. A.: Reference Crop Evapotranspiration from Temperature, Appl. Eng. Agricult., 1, 96–99, https://doi.org/10.13031/2013.26773, 1985. a, b
Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., Fernández del Río, J., Wiebe, M., Peterson, P., Gérard-Marchant, P., Sheppard, K., Reddy, T., Weckesser, W., Abbasi, H., Gohlke, C., and Oliphant, T. E.: Array programming with NumPy, Nature, 585, 357–362, https://doi.org/10.1038/s41586-020-2649-2, 2020. a, b
Hassell, D., Gregory, J., Blower, J., Lawrence, B. N., and Taylor, K. E.: A data model of the Climate and Forecast metadata conventions (CF-1.6) with a software implementation (cf-python v2.1), Geosci. Model Dev., 10, 4619–4646, https://doi.org/10.5194/gmd-10-4619-2017, 2017. a
Hohenegger, C., Korn, P., Linardakis, L., Redler, R., Schnur, R., Adamidis, P., Bao, J., Bastin, S., Behravesh, M., Bergemann, M., Biercamp, J., Bockelmann, H., Brokopf, R., Brüggemann, N., Casaroli, L., Chegini, F., Datseris, G., Esch, M., George, G., Giorgetta, M., Gutjahr, O., Haak, H., Hanke, M., Ilyina, T., Jahns, T., Jungclaus, J., Kern, M., Klocke, D., Kluft, L., Kölling, T., Kornblueh, L., Kosukhin, S., Kroll, C., Lee, J., Mauritsen, T., Mehlmann, C., Mieslinger, T., Naumann, A. K., Paccini, L., Peinado, A., Praturi, D. S., Putrasahan, D., Rast, S., Riddick, T., Roeber, N., Schmidt, H., Schulzweida, U., Schütte, F., Segura, H., Shevchenko, R., Singh, V., Specht, M., Stephan, C. C., von Storch, J.-S., Vogel, R., Wengel, C., Winkler, M., Ziemen, F., Marotzke, J., and Stevens, B.: ICON-Sapphire simulating the components of the Earth system and their interactions at kilometer and subkilometer scales, Geosci. Model Dev., 16, 779–811, https://doi.org/10.5194/gmd-16-779-2023, 2023. a
Hutton, E. W., Piper, M. D., and Tucker, G. E.: The Basic Model Interface 2.0: A standard interface for coupling numerical models in the geosciences, J. Open Sour. Softw., 5, 2317, https://doi.org/10.21105/joss.02317, 2020. a
Jakob, W., Rhinelander, J., and Moldovan, D.: pybind11 – Seamless operability between C 11 and Python, https://github.com/pybind/pybind11 (last access: 30 June 2025), 2017. a
Kolditz, O., Bauer, S., Bilke, L., Böttcher, N., Delfs, J.-O., Fischer, T., Görke, U. J., Kalbacher, T., Kosakowski, G., McDermott, C. I., Park, C. H., Radu, F., Rink, K., Shao, H., Shao, H. B., Sun, F., Sun, Y. Y., Singh, A. K., Taron, J., Walther, M., Wang, W., Watanabe, N., Wu, Y., Xie, M., Xu, W., and Zehner, B.: OpenGeoSys: An open-source initiative for numerical simulation of thermo-hydro-mechanical/chemical (THM/C) processes in porous media, Environ. Earth Sci., 67, 589–599, https://doi.org/10.1007/s12665-012-1546-x, 2012. a
König, S., Weller, U., Betancur-Corredor, B., Lang, B., Reitz, T., Wiesmeier, M., Wollschläger, U., and Vogel, H.-J.: BODIUM – A systemic approach to model the dynamics of soil functions, Eur. J. Soil Sci., 74, e13411, https://doi.org/10.1111/ejss.13411, 2023. a
Kumar, R., Samaniego, L., and Attinger, S.: Implications of distributed hydrologic model parameterization on water fluxes at multiple scales and locations, Water Resour. Res., 49, 360–379, https://doi.org/10.1029/2012WR012195, 2013. a, b
Molod, A., Takacs, L., Suarez, M., and Bacmeister, J.: Development of the GEOS-5 atmospheric general circulation model: evolution from MERRA to MERRA2, Geosci. Model Dev., 8, 1339–1356, https://doi.org/10.5194/gmd-8-1339-2015, 2015. a
Müller, S., Lange, M., Fischer, T., König, S., Kelbling, M., Leal Rojas, J. J., and Thober, S.: FINAM Paper Workflows (v1.0), Zenodo [code and data set], https://doi.org/10.5281/zenodo.15774026, 2025. a
Samaniego, L., Kumar, R., and Attinger, S.: Multiscale parameter regionalization of a grid-based hydrologic model at the mesoscale, Water Resour. Res., 46, W05523, https://doi.org/10.1029/2008WR007327, 2010. a, b
Short summary
This study presents FINAM (
FINAM is not a model), a new coupling framework written in Python to dynamically connect independently developed models. Python, as the ultimate glue language, enables the use of codes from nearly any programming language like Fortran, C++, Rust, and others. FINAM is designed to simplify the integration of various models with minimal effort, as demonstrated through various examples ranging from simple to complex systems.
This study presents FINAM (
FINAM is not a model), a new coupling framework written in Python to...