Preprints
https://doi.org/10.5194/gmd-2024-117
https://doi.org/10.5194/gmd-2024-117
Submitted as: model description paper
 | 
20 Aug 2024
Submitted as: model description paper |  | 20 Aug 2024
Status: a revised version of this preprint was accepted for the journal GMD and is expected to appear here in due course.

The MESSy DWARF (based on MESSy v2.55.2)

Astrid Kerkweg, Timo Kirfel, Doung H. Do, Sabine Griessbach, Patrick Jöckel, and Domenico Taraborrelli

Abstract. Adaptation of Earth system model (ESM) codes to modern computing architectures is challenging, as ESMs consist of a multitude of different components. Historically grown and developed by scientists rather than software engineers, the codes of the individual components are often interwoven, making the optimisation of the ESMs on modern computing architectures rather challenging, if not impossible.

Thus, in the last years the codes became increasingly modularised and with that, different components are disentangled from each other. This helps porting the code section by section to modern computing architectures, e.g. to GPUs.

Since more than 20 years, the modularisation is the fundamental concept of the Modular Earth Submodel System (MESSy). It is an integrated framework providing data structures and methods to build comprehensive ESMs from individual components. Each component is coded as an individual, so-called submodel. Components in that meaning can be individual process implementations, e.g. a cloud microphysical scheme, a convection scheme, dry deposition of tracer gases, or diagnostic tools, e.g. output on a profile station location, on (flight) trajectories, or on satellite orbits. Each submodel is connected via the MESSy infrastructure with all other components, together forming a comprehensive model system. MESSy was mainly developed for research in atmospheric chemistry, and so far it is always connected to a dynamical (climate or weather forecast) model, what we call basemodel. The basemodel is a development outside the MESSy framework. However, running a full dynamical model for technical tests when porting only one submodel is a tedious task and unnecessarily resource consuming. Especially, as for such technical tests a simple grid, parallelisation scheme, and time control are sufficient in many cases.

Therefore, we developed the so-called MESSy DWARF, a simplified basemodel based on the MESSy infrastructure. We implemented the definition of a very simple grid, parallelisation scheme, and a time control to replace a fully-fledged base model. The MESSy DWARF can not only be used for technical applications, such as porting individual component implementations to GPUs, but it is also applicable for scientific purposes running simplified models (with only a selection of submodels), e.g., a chemical box model for the analysis of chamber experiments. In this paper we introduce the technical setup of the MESSy DWARF and show four (two technical, two scientific) example applications.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this preprint. The responsibility to include appropriate place names lies with the authors.
Astrid Kerkweg, Timo Kirfel, Doung H. Do, Sabine Griessbach, Patrick Jöckel, and Domenico Taraborrelli

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2024-117', Anonymous Referee #1, 23 Sep 2024
  • RC2: 'Comment on gmd-2024-117', Anonymous Referee #2, 27 Sep 2024
    • AC2: 'Reply on RC2', Astrid Kerkweg, 20 Nov 2024
  • RC3: 'Comment on gmd-2024-117', Anonymous Referee #3, 30 Sep 2024
    • AC3: 'Reply on RC3', Astrid Kerkweg, 20 Nov 2024
  • AC1: 'Reply on RC1', Astrid Kerkweg, 20 Nov 2024

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2024-117', Anonymous Referee #1, 23 Sep 2024
  • RC2: 'Comment on gmd-2024-117', Anonymous Referee #2, 27 Sep 2024
    • AC2: 'Reply on RC2', Astrid Kerkweg, 20 Nov 2024
  • RC3: 'Comment on gmd-2024-117', Anonymous Referee #3, 30 Sep 2024
    • AC3: 'Reply on RC3', Astrid Kerkweg, 20 Nov 2024
  • AC1: 'Reply on RC1', Astrid Kerkweg, 20 Nov 2024
Astrid Kerkweg, Timo Kirfel, Doung H. Do, Sabine Griessbach, Patrick Jöckel, and Domenico Taraborrelli
Astrid Kerkweg, Timo Kirfel, Doung H. Do, Sabine Griessbach, Patrick Jöckel, and Domenico Taraborrelli

Viewed

Total article views: 600 (including HTML, PDF, and XML)
HTML PDF XML Total Supplement BibTeX EndNote
273 85 242 600 29 9 8
  • HTML: 273
  • PDF: 85
  • XML: 242
  • Total: 600
  • Supplement: 29
  • BibTeX: 9
  • EndNote: 8
Views and downloads (calculated since 20 Aug 2024)
Cumulative views and downloads (calculated since 20 Aug 2024)

Viewed (geographical distribution)

Total article views: 574 (including HTML, PDF, and XML) Thereof 574 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 13 Dec 2024
Download
Short summary
This article introduces the MESSy DWARF. Usually, the Modular Earth Submodel System (MESSy) is linked to full dynamical models to build chemistry climate models. However, due to the modular concept of MESSy, and the newly developed DWARF component, it is now possible to create simplified models containing just one or some process descriptions. This renders very useful for technical optimisation (e.g., GPU porting) and can be used to create less complex models, e.g., a chemical box model.