Julia Tutorials#
Here, we run MITgcm, analyze ECCO solutions, and compare with Argo – all comfortably from within julia.
The included notebooks can be run on OSS, p-cluster, your own laptop, or using the ECCO-Docker configuration.
Tutorial Lineup#
Tutorial |
Topics |
---|---|
Install, Pkg, Julia basics |
|
Grids, Tiles, Maps, Sections, Projections, Polygons |
|
Zonal Means, Global Means, Time Series, Maps |
|
Transports, streamfunction, Meridional Transports, Transect Throughflows |
|
Ocean-OPS, Argo, drifters, OceanRobots.jl |
|
obtaining data, formatting, sampling ECCO, cost funtions |
|
OISST data, SST in ECCO, Anomaly Maps, Time Series, Marine Heat Waves |
|
Altimetry, PODAAC, ECCO, GRACE, cost funtions |
|
Sea Level Change Team, observations, projections |
|
setup, build, run, parameters, inputs, outputs |
|
configuration, HPC, diagnostics, perturbations, adjoint runs |
|
Pathways, Water Masses, Drifters, Floats, Plastics |
|
Adjoint, Automatic Differentiation, Optimization, Line Search |
|
MITgcm, Other Models, Automated Workflows |
p-cluster#
On the p-cluster you can use singularity instead of ECCO-Docker directly, as follows.
ssh -L 8888:localhost:8888 -i path_to_id_rsa_key_PCLUSTER -X USERNAME@34.210.1.198
source ecco-2024/book/tutorials/Julia_setup/setup_modules.csh
module add singularity-3.8.3-gcc-11.1.0-wqau5pb
singularity pull ecco-docker.sif docker://gaelforget/ecco-docker
singularity run -p 8888:8888 ecco-docker.sif