CROCO Regional Modeling Tutorials

by Serena Illig (LEGOS/IRD, serena.illig@ird.fr)
http://sillig.free.fr/Courses_CROCO.html
September 2025
DOI: 10.5281/zenodo.17091356

These tutorials guide learners through building and running a regional ocean configuration with the CROCO — Coastal and Regional Ocean COmmunity model (https://www.croco-ocean.org/).
The pack combines lecture presentations, step‑by‑step hands‑on tutorials, and a set of dedicated scripts and programs used throughout the training. 

>>>> To start, open the document Training_Guide.pdf.

The archive is organized into several components to facilitate navigation and reuse of the materials:

> Training_Guide.pdf: Introductory document to present the archive.
> T00_CROCO_INTRO/: CROCO presentation and quick refresher on basic Linux commands and the vi editor.
> T01_CROCO_ENV/: Preparation of the CROCO and CROCO_Tools environment.
> T02_CROCO_GRID/: Create your first CROCO grid and explore sigma vertical coordinates.
> T03_FiniteDiff/: Independent activity on finite difference schemes.
> T04_CROCO_CLIM/: Create your first CROCO configuration and execute the model.
> T05_Stability/: Independent activity on the stability of numerical schemes.
> T06_CROCO_NESTING/: CROCO nesting with AGRIF.
> T07_CROCO_INTER/: CROCO interannual simulation.
> T08_CROCO_RUNOFF/: Adding river runoff in a CROCO configuration.
> Tools_and_Scripts/: Directory containing dedicated scripts/programs used during the training and not included in the official CROCO release:
     - .bashrc_example: .bashrc script adapted for the CHPC Lengau cluster (this hidden file can be listed using the ls -a command),
     - Example scripts for compilation and execution on HPC: jobcomp_lengau, run_croco.pbs, run_croco_inter.pbs,
     - Specific tools created for Tutorials 01, 02, and 03: TP0_test_file.nc, TP0_test_script.m, draw_zonal_section.m, and My_diffusion_1D.m.
     - Slight modifications for CROCO files: create_config.bash and crocoin.m.
> Activity_Solutions/: Directory containing the solutions for the numerical aspect activities for Tutorial 03 and 05.

License:
This training pack is distributed under a dual-licensing scheme:
- Tutorials and presentations (PDFs): CC-BY-NC 4.0 — Share and adapt with attribution, non-commercial only (providing appropriate credit).
- Scripts and code examples (Tools_and_Scripts/ and Activity_Solutions/): MIT License — freely use, modify, and redistribute (providing appropriate credit).

Citation:
If you use these training materials, please cite:
Illig, S. (2025). CROCO Regional Modeling Tutorials. Zenodo. https://doi.org/10.5281/zenodo.17091356
