Welcome to ESM Tools’s documentation!
- Introduction
- Get ESM-Tools
- Before you continue
- Ten Steps to a Running Model
- Installation
- ESM Tools
- YAML File Syntax
- Templating files with Jinja
- YAML File Hierarchy
- ESM-Tools Variables
- ESM Master
- ESM-Versions (deprecated)
- ESM Runscripts
- ESM Runscripts - Using the Workflow Manager
- ESM Environment
- ESM-Tests
- ESM MOTD
- Cookbook
- Change/Add Flags to the sbatch Call
- Applying a temporary disturbance to ECHAM to overcome numeric instability (lookup table overflows of various kinds)
- Changing Namelist Entries from the Runscript
- Heterogeneous Parallelization Run (MPI/OpenMP)
- How to setup runscripts for different kind of experiments
- Implement a New Model
- Implement a New Coupled Setup
- Implement a New HPC Machine
- Include a New Forcing/Input File
- Exclude a Forcing/Input File
- Using your own namelist
- How to branch-off FESOM from old spinup restart files
- Recieve batch notifications via e-mail
- AWI-ESM1/2 simulations with modified topography
- Frequently Asked Questions
- Python Packages
- ESM Tools Code Documentation
- esm_archiving package
- esm_archiving.external package
- esm_calendar package
- esm_cleanup package
- esm_database package
- esm_environment package
- esm_master package
- esm_motd package
- esm_parser package
- esm_plugin_manager package
- esm_profile package
- esm_runscripts package
- esm_tests package
- esm_tools package
- esm_utilities package
- Supported Models
- Transitioning from the Shell Version
- Contributing
- How to cite the software
- Credits