ESM-TOOLS is a software product developed and maintained at AWI Bremerhaven as part of the Helmholtz project ESM.

Click here for the online documentation, or download the pdf:


The aim of the ESM-Tools is to unify model infrastructure, giving a common framework for downloading, compiling, running and organizing coupled or standalone models. The task is split into two tools:

  • esm-master: Makefile-based tool to download, configure and compile the models
  • esm-runscripts: Huge collection of functions enabling to use short and concise runscripts, practically identical independent of machine or even model. The underlying functions organize the whole experiment, including copying of data, modifying of namelists, sanity checks, iterative coupling, and much more.