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 theAOSCM
class inutils/helpers.py
, respectively) user_context.py
contains your local environment, in order to find executables, input data and output files
The scripts use Python 3.9 as a basis. The following external packages are required:
For configuring/running the AOSCM:
For plotting:
Tutorials:
- Configure and run a single experiment
- Change the coupling algorithm (parallel/atmosphere-first/ocean-first)
- Run a Schwarz Waveform Relaxation simulation
- Generate a valid
rstas.nc
file for OASIS initialization - Run an ensemble simulation
- Visualize output