Skip to content

Structure and application of numerical ocean models (OCEA0036-1)

Notifications You must be signed in to change notification settings

gher-uliege/OCEA0036

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

OCEA0036

Structure and application of numerical ocean models (OCEA0036-1) The deadline of the report is the 31 January 2025.

Required software

It is required that the students install Julia (https://julialang.org/downloads/). One should also install the packages PythonPlot, NCDatasets and IJulia with the following commands to be executed inside the Julia command line interface:

using Pkg
Pkg.add("PythonPlot")
Pkg.add("NCDatasets")
Pkg.add("IJulia")
using PythonPlot
using IJulia
notebook()

Please follow the video tutorials about julia available at: https://www.youtube.com/watch?v=76KL8aSz0Sg and https://julialang.org/learning/

The software should be installed before the first lecture. 

Data access

For the ROMS modelling lecture, you need access to the ROMS source code and the CMEMS model output. Please register at:

Lecture’s notes

The lecture can be downloaded as a zip file: OCEA0036-1-revision-1.6.5.zip

Note for the ROMS application is available at: https://alexander-barth.github.io/ROMS.jl/dev/

Data for the exercises

Julia scripts

The solution of the exercises are available as Julia script:

https://data-assimilation.net/upload/OCEA0036/OCEA0036-julia.tar.gz

Toy models

2D Navier-Stokes equations (with rigid-lid)

The online demo is avialable here:

image

Explanation of the model is available here.

2D shallow water equations

The shallow water equations model is similar to the 2D Navier-Stokes equations but the implicit pressure solver is replaced by explicit for the free surface. If the time step is too large, the model can become unstable.

The online demo is avialable here:

image

Smoothed-particle hydrodynamics

The online demo is avialable here.

image

The julia code is based on SmoothedParticleHydrodynamics.jl

About

Structure and application of numerical ocean models (OCEA0036-1)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages