Skip to content

๐ŸŒ Recipes and tools for generating spherical shell grids for ocean simulations with Oceananigans

License

Notifications You must be signed in to change notification settings

CliMA/OrthogonalSphericalShellGrids.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OrthogonalSphericalShellGrids.jl

๐ŸŒ Recipes and tools for Tools for constructing Oceananigans grids that represent orthogonal meshes of thin spherical shells, which prove particularly useful for ocean simulations.

MIT license Documentation Documentation Build status

OrthogonalSphericalShellGrids includes tools for generating spherical shell grids for ocean simulations with Oceananigans.

OrthogonalSphericalShellGrids is developed by the Climate Modeling Alliance.

Quick install

OrthogonalSphericalShellGrids is a registered Julia package. So to install it,

  1. Download Julia.

  2. Launch Julia and type

julia> using Pkg

julia> Pkg.add("OrthogonalSphericalShellGrids")

The example examples/visualize_tripolar_grid.jl generates a visualization of the TripolarGrid (generated by a series of cofocal ellipses perpendicular to a family of hyperbolae), producing

tripolar grid visualization

A tripolar grid. The North pole singularity (left) has been "healed" by having two poles at 60 degrees latitude. The South pole (right) retained its singularity. This grid is particularly useful in ocean modeling so that we avoid having to deal with numerical issues arising from the North pole singularity within the Arctic ocean.