• Stars
    star
    6
  • Rank 2,539,965 (Top 51 %)
  • Language
    Julia
  • License
    MIT License
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Numerical experiments simulating laboratory experiments

More Repositories

1

dedaLES

Large Eddy Simulation with dedalus
Jupyter Notebook
33
star
2

OceanTurb.jl

Models and parameterizations for the turbulent ocean surface boundary layer in Julia
Julia
25
star
3

OceanSciences2022-Oceananigans

Oceananigans "town hall" presented at the 2022 AGU Ocean Sciences
Julia
10
star
4

TurbulentImages.jl

Images of turbulence. Wait no, is it turbulence of images?
Julia
9
star
5

SwimLessons.jl

Tutorials and scripts that teach ocean-flavored fluid dynamics with Oceananigans
Jupyter Notebook
9
star
6

JuliaCon2022-Oceananigans

Code for the hands-on Oceananigans workshop at JuliaCon 2022
Julia
7
star
7

WaveTransmittedTurbulence.jl

Near-inertial waves and turbulence driven by the growth of surface waves
Julia
7
star
8

AGUFall2021-Oceananigans

"Fast, friendly, flexible, and fun ocean modeling on CPUs and GPUs in Julia with Oceananigans.jl" at AGU Falll Meeting 2021
Julia
7
star
9

Dao.jl

Data assimilation for the parameterization of ocean turbulence
Jupyter Notebook
6
star
10

IcyAntics.jl

Simulations of sea ice dynamics in the Oceananigans ecosystem
Julia
5
star
11

CuBenchmarks

Benchmarks that compare CPU to GPU performance via CuArrays.jl
Julia
5
star
12

SimpleNavierStokes

Simple solver for the 2D Navier-Stokes equation written in Julia.
Julia
5
star
13

pymitgcm

Code and setups for generating and running MITgcm models.
Makefile
4
star
14

DoubleTrouble.jl

Coupling Oceananigans simulations
Julia
4
star
15

nestedModelMaker

"nestedModelMaker" generates grids, initial conditions, and open boundary conditions for MITgcm models nested inside larger and coarser-resolution simulations.
MATLAB
4
star
16

AwesomeOceananigans

Awesome Oceananigans models, simulations, visualizations, and analysis
Julia
4
star
17

gcmnester

A tool for setting up nested MITgcm models with open boundaries, tides, and realistic atmospheric forcing.
Python
3
star
18

BulkFormulaTurbulentFluxes.jl

Formulae and routines based on "bulk" atmospheric properties that compute turbulent fluxes of heat, water vapor, and momentum between the atmosphere and ocean, sea ice, and land surfaces.
Julia
3
star
19

Oceananigans-Tutorials

Jupyter Notebook
3
star
20

ChebyshevDynamics

Fluid dynamics using Fourier and Chebyshev-based spectral methods in Julia
Julia
3
star
21

QG-surface-waves

Quasi-geostrophic surface-wave-induced mean flows
Jupyter Notebook
3
star
22

pyotps

A python wrapper around the Oregon Tidal Prediction Software (OTPS).
Python
2
star
23

PapaSimulations

Single column and large eddy ocean simulations at ocean station Papa
Julia
2
star
24

TidalTrickery.jl

Stationary and time-dependent tides with Oceananigans
Julia
2
star
25

StencilLab.jl

Exploring kernels and stencil computations on the GPU
Julia
2
star
26

OceanSciences2022-CATKE

"Formulation and calibration of a local diffusive closure for boundary layer turbulence" at AGU Ocean Sciences Meeting 2022
Julia
2
star
27

ReallyBigSimulations

Demonstrates how to use a LocalPreferences.toml (in particular, to use CUDA.jl's unified memory for really big simulations with Oceananigans.jl)
Julia
2
star
28

ColumnModelOptimizationProject

A project to optimize oceanic "column models" for surface boundary layer turbulence
Julia
2
star
29

EadyTurbulence

Scripts for the numerical simulation of baroclinic equilibration in the "Eady" configuration
Julia
2
star
30

UnknownFlows.jl

How does ocean circulation transport trash, plastic, heat, carbon?
Julia
1
star
31

OceanTurbulenceData.jl

URLs for OceanTurbulenceParameterEstimation.jl training data
1
star
32

ColumnMachine.jl

"Column models" for ocean turbulence powered by the Climate Machine
Julia
1
star
33

deqg

Quasi-geostrophic dynamics in dedalus
Python
1
star
34

mat2Periodic

This code contains a family of doubly-periodic models in MATLAB.
MATLAB
1
star
35

Krylovable.jl

Everyone loves Krylov
Julia
1
star
36

Enzymanigans.jl

Just Oceananigans with Enzyme, mostly
Julia
1
star
37

StaggeredPoisson.jl

Fast solvers for Poisson's equation using second-order finite differences on a staggered grid
Julia
1
star
38

multithreaded-stencils

Benchmarks for multithreaded, looped, three-dimensional stencil computations
Julia
1
star
39

Isopycnal.jl

Tools for analyzing data on isopycnals
Julia
1
star
40

BoundaryLayerLES

Notes and numerical setups for large eddy simulations of oceanic boundary layers
Python
1
star
41

py2Periodic

A Pythonic framework for generating models that solve PDEs efficiently on doubly-periodic domains.
Python
1
star
42

SurfaceWaveMissingPhysics

Experiments with a turbulent diffusivity to model missing physics associated with surface waves
Julia
1
star
43

SqueezeDispersionGRL

Repository for "Squeeze dispersion: modulation of diapycnal mixing by diapycnal strain" submitted to GRL.
Jupyter Notebook
1
star
44

PyPlotPlus.jl

Helper functions and tools for use with Julia's PyPlot module.
Julia
1
star
45

SingleColumnModelCalibration.jl

Oceananigans + ParameterEstimocean code for calibrating models of convective- and wind-driven mixing in the ocean surface boundary layer
Jupyter Notebook
1
star