Year: 2025
Type: article
Abstract: The earth system modelling framework MESSy is a large Fortran 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.
Source: elib (German Aerospace Center)
Authors: Goldberg, Sven, Röhrig-Zöllner, Melven
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7115573094
FWCI:
Cites:
Cited by:
Related to:
