elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Barrierefreiheit | Kontakt | English
Schriftgröße: [-] Text [+]

Developing a Modern Build System for the Earth System Modelling Framework MESSy

Goldberg, Sven und Röhrig-Zöllner, Melven (2025) Developing a Modern Build System for the Earth System Modelling Framework MESSy. Electronic Communications of the EASST. European Association of Software Science and Technology. ISSN 1863-2122.

[img] PDF - Preprintversion (eingereichte Entwurfsversion)
254kB

Kurzfassung

The earth system modelling framework MESSy is a large Fortran-based software used on high-performance computing (HPC) clusters. On these systems, software is usually built from source with dedicated configuration for each cluster. This paper describes the process of replacing the old build system based on Autoconf by a modern build system based on CMake. CMake offers a higher abstraction level and better portability across HPC systems and architectures. We focus on recreating the existing configuration options and build targets (binaries, libraries) with identical compiler flags and dependencies while improving the maintainability, the usability, and the compilation time.

elib-URL des Eintrags:https://elib.dlr.de/219467/
Dokumentart:Zeitschriftenbeitrag
Titel:Developing a Modern Build System for the Earth System Modelling Framework MESSy
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Goldberg, Svensven.goldberg (at) dlr.dehttps://orcid.org/0009-0008-4419-3162NICHT SPEZIFIZIERT
Röhrig-Zöllner, MelvenMelven.Roehrig-Zoellner (at) dlr.dehttps://orcid.org/0000-0001-9851-5886NICHT SPEZIFIZIERT
Datum:2025
Erschienen in:Electronic Communications of the EASST
Referierte Publikation:Ja
Open Access:Ja
Gold Open Access:Ja
In SCOPUS:Ja
In ISI Web of Science:Nein
Verlag:European Association of Software Science and Technology
ISSN:1863-2122
Status:akzeptierter Beitrag
Stichwörter:Build System, CMake, Research Software, Legacy Software, Software Engineering, Compiled Languages
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Technik für Raumfahrtsysteme
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R SY - Technik für Raumfahrtsysteme
DLR - Teilgebiet (Projekt, Vorhaben):R - CERES | Computing-Effizienz und -Resilienz für Raumfahrt-Software
Standort: Köln-Porz
Institute & Einrichtungen:Institut für Softwaretechnologie > High-Performance Computing
Institut für Softwaretechnologie
Hinterlegt von: Goldberg, Sven
Hinterlegt am:24 Nov 2025 09:25
Letzte Änderung:27 Nov 2025 09:41

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
OpenAIRE Validator logo electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.