Skip to content

Helpful scripts to change coupling of the EC-Earth coupled SCM

Notifications You must be signed in to change notification settings

valentinaschueller/ece-scm-coupling

Repository files navigation

EC-Earth SCM Tools

This repository contains helpful scripts to run the EC-Earth AOSCM and analyze its output. The assumption is that the AOSCM is compiled on your system, as described in the documentation.

Particularly:

  • the Python wrapper SchwarzCoupling allows to do Schwarz Waveform Relaxation with the AOSCM
  • experiments can be configured and executed directly from Python (using utils/templates.py and the AOSCM class in utils/helpers.py, respectively)
  • user_context.py contains your local environment, in order to find executables, input data and output files

Requirements

The scripts use Python 3.9 as a basis. The following external packages are required:

For configuring/running the AOSCM:

For plotting:

Usage

Tutorials:

  1. Configure and run a single experiment
  2. Change the coupling algorithm (parallel/atmosphere-first/ocean-first)
  3. Run a Schwarz Waveform Relaxation simulation
  4. Generate a valid rstas.nc file for OASIS initialization
  5. Run an ensemble simulation
  6. Visualize output

About

Helpful scripts to change coupling of the EC-Earth coupled SCM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published