MITgcm.jl
MITgcm.jl copied to clipboard
Julia interface to MITgcm
MITgcm.jl
Julia interface to MITgcm that allows user not only to analyze model output, but also to download the source code, build the model executable, modify run-time parameters, run model simulations, or verify model results against a benchmark.
Notebooks and tutorials are found in the docs.
Examples / How-To
To open a notebook using Pluto.jl:
- open
julia
in terminal window - type command below at the
Julia
prompt -
new web browser tab should show
Pluto
prompt - copy/paste a notebook URL from the docs
cd("examples/"); using Pluto; Pluto.run()
Examples / Running Models
- MITgcm_configurations.jl : explore MITgcm configurations and their parameters.
- MITgcm_worklow.jl : build, setup, run, and plot for any standard configuration.
- MITgcm_run.jl : a more detailed look into compiling and running the model.
-
MITgcm_scan_output.jl : scan
output.txt
, read grid, viz withMakie.jl
Examples / Analyzing Results
-
HS94_animation.jl : run
hs94.cs-32x32x5
, read output, interpolate, and animate map -
HS94_particles.jl : compute particle trajectories from
hs94.cs-32x32x5
output -
HS94_Makie.jl : example using
Makie.jl
instead ofPlots.jl