image

Welcome to ESM-Tools!

ESM-Tools is a modular infrastructure software that allows for seamlessly building and configuration of Earth System Models (ESM) across different High Performance Computing (HPC) platforms.

The ESM-Tools software is developed at the Alfred Wegener Institute for Polar and Marine Research in Bremerhaven, jointly with the GEOMAR Helmholtz-Zentrum für Ozeanforschung in Kiel. The software is open-source and distributed through GitHub. Its design follows the separation of concerns principle. It consists of an HPC- and model-agnostic Python back-end and is complemented by modular easy-to-read/write YAML files defining the configuration of each specific component of the system (HPC- and model-configurations). This allows for a sustainable usage as well as development of the ESM-Tools software.

ESM-Tools therefore supports sustainable research with Earth System Models and contributes to reproducible research results.

How to get started

If you are interested in using the ESM-Tools software, please have a look at our documentation https://esm-tools.readthedocs.io and the information provided in the ESM-Tools Github repository https://github.com/esm-tools/esm_tools#esm-tools. For further information on the software and training materials please find the information provided here.

If you would like to give feedback or report any issue related to the ESM-Tools code, please have a look at our Github Discussions and Issues page. If you would like to contribute to the code development, please see the information on how to contribute.

If you have any further questions please contact us.