MITgcm.jl
Julia interface to MITgcm
Install / Use
/learn @gaelforget/MITgcm.jlREADME
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.
Forget, G., (2024). MITgcm.jl: a Julia Interface to the MITgcm. Journal of Open Source Software, 9(102), 6710, https://doi.org/10.21105/joss.06710
Notebooks and tutorials are found in the docs.
<details> <summary><b>Examples / How-To </b></summary>To open a notebook using Pluto.jl:
- open
juliain terminal window - type command below at the
Juliaprompt - new web browser tab should show
Plutoprompt - copy/paste a notebook URL from the docs
cd("examples/"); using Pluto; Pluto.run()
</details>
<details>
<summary><b>Examples / Running Models </b></summary>
- 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
- HS94_animation.jl : run
hs94.cs-32x32x5, read output, interpolate, and animate map - HS94_particles.jl : compute particle trajectories from
hs94.cs-32x32x5output - HS94_Makie.jl : example using
Makie.jlinstead ofPlots.jl
Related Skills
node-connect
332.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
332.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.7kCommit, push, and open a PR
