EGU26-11154, updated on 14 Mar 2026
https://doi.org/10.5194/egusphere-egu26-11154
EGU General Assembly 2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
Oral | Monday, 04 May, 14:27–14:30 (CEST)
 
vPoster spot 1b
Poster | Monday, 04 May, 16:15–18:00 (CEST), Display time Monday, 04 May, 14:00–18:00
 
vPoster Discussion, vP.42
Choosing an I/O approach for Earth system models: lessons learned from a modular I/O server for MESSy
Aleksandar Mitic1, Patrick Jöckel2, Astrid Kerkweg3, Kerstin Hartung2, Bastian Kern2, and Moritz Hanke1
Aleksandar Mitic et al.
  • 1Deutsches Klimarechenzentrum (DKRZ), Germany
  • 2DLR Oberpfaffenhofen, IPA, Germany
  • 3Forschungszentrum Jülich, ICE-3, Germany

Modern Earth system models increasingly hit I/O limits—not only in performance, but also in reproducibility, maintainability, and developer productivity. As data volumes and workflows evolve, tightly coupled, file-centric I/O approaches can become hard to scale and hard to extend.

We present the design and lessons learned from introducing an asynchronous, modular I/O server concept in the Modular Earth Submodel System (MESSy). I/O operations were decoupled from the Fortran-based scientific core and implemented as separate Python services, where the communication between the two components was implemented using the Yet Another Coupler (YAC) library. This architecture was chosen to improve flexibility and long-term maintainability, while enabling heterogeneous workflows and evolving storage backends.

Using MESSy as a case study, we discuss practical decision criteria for selecting an I/O concept in large models (e.g., scaling behavior, accessibility for developers, testing and CI strategies, and reproducibility).  We conclude with lessons learned from bridging Fortran and Python communities and from lowering entry barriers for user-developers in a large modeling system.

How to cite: Mitic, A., Jöckel, P., Kerkweg, A., Hartung, K., Kern, B., and Hanke, M.: Choosing an I/O approach for Earth system models: lessons learned from a modular I/O server for MESSy, EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-11154, https://doi.org/10.5194/egusphere-egu26-11154, 2026.