Home - UU-IMAU/Earth-System-Modelling GitHub Wiki

Aim and Use of this repository

Aim and Use

The overall goal is to provide a go-to point for practical questions related to the use of Earth System Models at IMAU, especially analysing simulations done in-house. This includes, for example, overviews and links for practical matters such as access to and working on the national supercomputer; overview of simulations done at IMAU; and a place to share analysis scripts.

This wiki will provide an overview of the topics for which resources, links and other information is available.

Contributing

To get writing rights, please contact the organisers via mail.

If you have developed software or analysis scripts that may be useful to other IMAUers, you can share them here. We especially welcome scripts that are of somewhat broader use, for example, a script for computing the mass flux through a user-defined transect would be more broadly applicable than a script correlating the Nino3 index with the (hard-coded) flux between two Indonesian islands. ]

While python is the preferred language at IMAU, scripts in other languages, such as Matlab, are welcome too - after all, it is easier to build a script based on an example in a foreign programming language than starting from scratch.

Since many of you may have your own GitHUB accounts, and updating several script versions is tedious to infeasible, your contribution can either be put on this repository, or you can provide a link to your own repository. In both cases, ensure to put a link with a sentence of explanation in the corresponding chapter of this wiki, so that your material can be easily found. Something along the lines "Script to compute volume, mass and heat flux through an arbitrary transect in the ocean (LINK)" suffices.

Note that this repository is publicly visible. If you would like to share something with your colleagues but not necessarily the whole world, then you can mention this in the wiki and offer either a link to your non-public repository or mention yourself as contact person (e.g., "Script to compute [...], contact John Doe").

Computational facilities

Clusters at IMAU

National Supercomputer

=> Provide info on: login; instructions / sample script for module settings; getting compute node for running heavier analysis; interaction Snellius / GitHUB, useful links

Software and Scripts for data analysis

General

Python resources

Here you will find useful material for python, especially in the geosciences.

for the python part, add: how to use python (Notebooks) on Snellius and Lorenz

Data handling

Here you will find resources on

  • general data handling (e.g., parallelisation)
  • ESM model data in particular (e.g., postprocessing, variable extraction, translating data formats, regridding and interpolation.).

=> tips for big data sets, shifting data around (e.g., getting CMIP data to Snellius and/or Lorenz), parallelisation, workflow optimisation (e.g., interaction gitHUB/Snellius)

=> postprocessing / variable extraction / translating data formats (e.g., binary -> .nc) / regridding / interpolation (e.g., pressure levels)

Analysis software and scripts

Here you find scripts for specific types of analyses, such as: determining AMOC, tracking hurricanes...

=> ideas for content, see that page. Michael had some general packages for quick overview?

The CESM model

The CESM Model

Here you will find links to manuals, variable lists and so on.

=> better variable list? check for CESM course material/tutorials

Climate Simulation Data

Simulation data at IMAU

Here you will find a list of simulation data generated at IMAU, including contact persons for accessing that data.

Publicly available data

Here you will find links to publicly available ESM data including CMIP data and reanalysis.

=> add climate explorer; add info on where on Lorenz the reanalysis data can be found

Various practical issues

Best Open Science practices for working with GitHUB repositories were discussed in Meeting 1. A UU tool for assessing the FAIRness (FAIR = Findable, Accessible, Interoperable, and Reusable) can be found [here](Accessible, Interoperable, and Reusable).