CliMA/Oceananigans.jl-v0.41.0.zip
CliMA-Oceananigans.jl-607aabb
.buildkite
pipeline.yml
7.4 kB
.github
workflows
CompatHelper.yml
466 Bytes
TagBot.yml
204 Bytes
.gitignore
428 Bytes
.travis.yml
646 Bytes
CONTRIBUTING.md
5.4 kB
Dockerfile
266 Bytes
LICENSE
1.1 kB
Manifest.toml
10.6 kB
Project.toml
2.0 kB
README.md
11.1 kB
benchmark
benchmark_advection_schemes.jl
1.4 kB
benchmark_channel.jl
2.3 kB
benchmark_ffts.jl
3.5 kB
benchmark_forcing_functions.jl
3.6 kB
benchmark_pressure_solvers.jl
1.6 kB
benchmark_static_ocean.jl
2.2 kB
benchmark_time_steppers.jl
1.3 kB
benchmark_tracers.jl
2.1 kB
benchmark_turbulence_closures.jl
1.4 kB
benchmark_utils.jl
912 Bytes
codecov.yml
207 Bytes
docs
Manifest.toml
15.6 kB
Project.toml
358 Bytes
bibliography.jl
1.1 kB
citations.jl
2.5 kB
make.jl
5.9 kB
make_example.jl
2.2 kB
oceananigans.bib
25.0 kB
src
appendix
fractional_step.md
2.7 kB
staggered_grid.md
4.8 kB
benchmarks.md
16.6 kB
contributing.md
5.4 kB
function_index.md
27 Bytes
gallery.md
4.6 kB
index.md
1.4 kB
installation_instructions.md
1.2 kB
library.md
6.4 kB
model_setup
architecture.md
580 Bytes
background_fields.md
3.6 kB
boundary_conditions.md
12.7 kB
buoyancy_and_equation_of_state.md
6.2 kB
checkpointing.md
2.2 kB
clock.md
1.2 kB
coriolis.md
3.8 kB
diagnostics.md
3.0 kB
forcing_functions.md
10.4 kB
grids.md
4.9 kB
number_type.md
1.1 kB
output_writers.md
5.1 kB
overview.md
630 Bytes
setting_initial_conditions.md
1.1 kB
time_stepping.md
1.9 kB
tracers.md
2.7 kB
turbulent_diffusivity_closures_and_les_models.md
2.5 kB
numerical_implementation
assets
staggered_grid.png
126.7 kB
boundary_conditions.md
5.5 kB
finite_volume.md
1.9 kB
large_eddy_simulation.md
7.7 kB
poisson_solvers.md
10.0 kB
pressure_decomposition.md
1.6 kB
spatial_operators.md
8.0 kB
time_stepping.md
3.9 kB
turbulence_closures.md
4.8 kB
physics
boundary_conditions.md
1.3 kB
buoyancy_and_equations_of_state.md
1.4 kB
coriolis_forces.md
2.7 kB
navier_stokes_and_tracer_conservation.md
6.7 kB
surface_gravity_waves.md
2.9 kB
turbulence_closures.md
7.8 kB
references.md
35 Bytes
using_gpus.md
3.4 kB
verification
convergence_plots
cosine_advection_diffusion_error_convergence.png
430.6 kB
cosine_advection_diffusion_solutions.png
1.4 MB
forced_fixed_slip_convergence.png
222.0 kB
forced_free_slip_convergence.png
214.0 kB
gaussian_advection_diffusion_error_convergence.png
375.0 kB
gaussian_advection_diffusion_solutions.png
1.1 MB
point_exponential_decay_time_stepper_convergence.png
256.3 kB
taylor_green_convergence.png
209.4 kB
two_dimensional_diffusion_convergence.png
282.2 kB
convergence_tests.md
9.7 kB
free_convection.md
0 Bytes
lid_driven_cavity.md
3.7 kB
plots_stratified_couette_flow_stratified_couette_flow_LES_profiles.png
185.9 kB
plots_stratified_couette_flow_stratified_couette_flow_Re_Nu_scatter.png
69.7 kB
plots_stratified_couette_flow_stratified_couette_flow_Re_Nu_timeseries.png
294.8 kB
plots_stratified_couette_flow_stratified_couette_flow_velocity_temperature_profiles.png
107.3 kB
plots_stratified_couette_flow_stratified_couette_flow_velocity_temperature_slices.png
479.7 kB
stratified_couette_flow.md
3.1 kB
examples
eady_turbulence.jl
16.6 kB
internal_wave.jl
6.4 kB
langmuir_turbulence.jl
10.4 kB
ocean_convection_with_plankton.jl
3.9 kB
ocean_wind_mixing_and_convection.jl
8.7 kB
one_dimensional_diffusion.jl
4.1 kB
two_dimensional_turbulence.jl
2.8 kB
paper
free_convection_and_baroclinic_instability.png
1.4 MB
paper.bib
4.1 kB
paper.md
5.4 kB
src
AbstractOperations
AbstractOperations.jl
2.0 kB
at.jl
963 Bytes
averages_of_operations.jl
1.3 kB
binary_operations.jl
6.6 kB
computations.jl
5.3 kB
derivatives.jl
3.8 kB
grid_validation.jl
1.2 kB
multiary_operations.jl
6.2 kB
show_abstract_operations.jl
3.1 kB
unary_operations.jl
4.0 kB
Advection
Advection.jl
1.4 kB
centered_advective_fluxes.jl
3.0 kB
centered_fourth_order.jl
1.6 kB
centered_second_order.jl
2.0 kB
momentum_advection_operators.jl
2.3 kB
topologically_conditional_interpolation.jl
2.3 kB
tracer_advection_operators.jl
772 Bytes
upwind_biased_advective_fluxes.jl
5.1 kB
upwind_biased_fifth_order.jl
3.0 kB
upwind_biased_third_order.jl
2.5 kB
weno_fifth_order.jl
13.2 kB
weno_nth_order.jl
5.4 kB
weno_reconstruction.jl
5.7 kB
Architectures.jl
1.2 kB
BoundaryConditions
BoundaryConditions.jl
1.4 kB
apply_flux_bcs.jl
6.0 kB
boundary_condition.jl
4.3 kB
boundary_condition_types.jl
2.4 kB
boundary_function.jl
2.2 kB
coordinate_boundary_conditions.jl
388 Bytes
field_boundary_conditions.jl
11.0 kB
fill_halo_regions.jl
1.5 kB
fill_halo_regions_flat.jl
803 Bytes
fill_halo_regions_flux.jl
2.2 kB
fill_halo_regions_normal_flow.jl
1.9 kB
fill_halo_regions_periodic.jl
1.1 kB
fill_halo_regions_value_gradient.jl
5.6 kB
parameterized_boundary_condition.jl
1.3 kB
show_boundary_conditions.jl
1.6 kB
zero_halo_regions.jl
2.1 kB
Buoyancy
Buoyancy.jl
2.6 kB
buoyancy_field.jl
4.1 kB
linear_equation_of_state.jl
2.6 kB
nonlinear_equation_of_state.jl
2.9 kB
seawater_buoyancy.jl
6.8 kB
Coriolis
Coriolis.jl
738 Bytes
beta_plane.jl
2.0 kB
f_plane.jl
1.7 kB
no_rotation.jl
314 Bytes
non_traditional_beta_plane.jl
3.5 kB
non_traditional_f_plane.jl
2.6 kB
Diagnostics
Diagnostics.jl
350 Bytes
average.jl
3.5 kB
cfl.jl
1.7 kB
field_maximum.jl
656 Bytes
nan_checker.jl
895 Bytes
time_series.jl
3.8 kB
Fields
Fields.jl
1.3 kB
abstract_field.jl
5.8 kB
averaged_field.jl
3.1 kB
background_fields.jl
2.2 kB
computed_field.jl
3.2 kB
field.jl
4.7 kB
field_tuples.jl
6.2 kB
function_field.jl
3.9 kB
new_data.jl
2.6 kB
pressure_field.jl
256 Bytes
reduced_field.jl
4.1 kB
set!.jl
4.5 kB
show_fields.jl
784 Bytes
tracer_names.jl
560 Bytes
validate_field_tuple_grid.jl
748 Bytes
zero_field.jl
132 Bytes
Forcings
Forcings.jl
280 Bytes
continuous_forcing.jl
7.7 kB
discrete_forcing.jl
2.1 kB
forcing.jl
5.5 kB
model_forcing.jl
2.3 kB
relaxation.jl
5.4 kB
Grids
Grids.jl
1.8 kB
grid_utils.jl
10.2 kB
input_validation.jl
4.5 kB
regular_cartesian_grid.jl
9.5 kB
vertically_stretched_cartesian_grid.jl
4.9 kB
Logger.jl
2.9 kB
Models
Models.jl
1.3 kB
clock.jl
1.9 kB
incompressible_model.jl
6.8 kB
non_dimensional_model.jl
1.2 kB
show_models.jl
659 Bytes
Oceananigans.jl
4.4 kB
Operators
Operators.jl
2.0 kB
README
1.7 kB
areas_and_volumes.jl
2.0 kB
derivative_operators.jl
4.3 kB
difference_operators.jl
4.3 kB
divergence_operators.jl
2.4 kB
interpolation_operators.jl
6.2 kB
interpolation_utils.jl
2.0 kB
laplacian_operators.jl
2.2 kB
OutputWriters
OutputWriters.jl
728 Bytes
checkpointer.jl
8.7 kB
fetch_output.jl
647 Bytes
field_slicer.jl
3.0 kB
jld2_output_writer.jl
10.6 kB
netcdf_output_writer.jl
15.3 kB
output_writer_utils.jl
4.8 kB
windowed_time_average.jl
5.2 kB
Simulations
Simulations.jl
481 Bytes
run.jl
3.4 kB
simulation.jl
4.1 kB
time_step_wizard.jl
1.7 kB
Solvers
Solvers.jl
783 Bytes
batched_tridiagonal_solver.jl
4.0 kB
box_pressure_solver.jl
2.3 kB
channel_pressure_solver.jl
6.7 kB
discrete_eigenvalues.jl
2.9 kB
horizontally_periodic_pressure_solver.jl
6.8 kB
index_permutations.jl
1.6 kB
plan_transforms.jl
1.4 kB
pressure_solver.jl
1.8 kB
solve_for_pressure.jl
1.8 kB
solver_utils.jl
116 Bytes
triply_periodic_pressure_solver.jl
4.1 kB
SurfaceWaves.jl
2.7 kB
TimeSteppers
TimeSteppers.jl
1.5 kB
generic_time_stepping.jl
5.0 kB
quasi_adams_bashforth_2.jl
4.2 kB
runge_kutta_3.jl
6.3 kB
time_stepping_kernels.jl
10.2 kB
velocity_and_tracer_tendencies.jl
10.5 kB
TurbulenceClosures
TurbulenceClosures.jl
5.8 kB
closure_operators.jl
5.9 kB
closure_tuples.jl
1.3 kB
diffusion_operators.jl
2.0 kB
diffusivity_fields.jl
2.9 kB
turbulence_closure_diagnostics.jl
4.6 kB
turbulence_closure_implementations
anisotropic_biharmonic_diffusivity.jl
3.5 kB
anisotropic_diffusivity.jl
3.6 kB
blasius_smagorinsky.jl
4.8 kB
isotropic_diffusivity.jl
2.6 kB
leith_enstrophy_diffusivity.jl
8.7 kB
nothing_closure.jl
530 Bytes
rozema_anisotropic_minimum_dissipation.jl
7.7 kB
smagorinsky_lilly.jl
9.4 kB
verstappen_anisotropic_minimum_dissipation.jl
15.2 kB
turbulence_closure_utils.jl
923 Bytes
velocity_tracer_gradients.jl
9.6 kB
viscous_dissipation_operators.jl
6.1 kB
Utils
Utils.jl
1.1 kB
adapt_structure.jl
425 Bytes
automatic_halo_sizing.jl
606 Bytes
cell_advection_timescale.jl
581 Bytes
kernel_launching.jl
2.8 kB
ordered_dict_show.jl
658 Bytes
output_writer_diagnostic_utils.jl
2.3 kB
pretty_filesize.jl
708 Bytes
pretty_time.jl
1.0 kB
tuple_utils.jl
574 Bytes
units.jl
2.8 kB
versioninfo.jl
1.1 kB
with_tracers.jl
1.3 kB
test
regression_tests
data
ocean_large_eddy_simulation_SmagorinskyLilly_iteration10000.jld2
736.2 kB
ocean_large_eddy_simulation_SmagorinskyLilly_iteration10010.jld2
736.2 kB
ocean_large_eddy_simulation_VerstappenAnisotropicMinimumDissipation_iteration10000.jld2
736.2 kB
ocean_large_eddy_simulation_VerstappenAnisotropicMinimumDissipation_iteration10010.jld2
736.2 kB
rayleigh_benard_iteration1000.jld2
729.8 kB
rayleigh_benard_iteration1100.jld2
729.8 kB
thermal_bubble_regression.nc
372.9 kB
ocean_large_eddy_simulation_regression_test.jl
5.0 kB
rayleigh_benard_regression_test.jl
5.4 kB
thermal_bubble_regression_test.jl
2.5 kB
runtests.jl
3.4 kB
runtests_utils.jl
2.6 kB
test_abstract_operations.jl
21.5 kB
test_averaged_field.jl
3.0 kB
test_benchmarks.jl
2.8 kB
test_boundary_conditions.jl
13.4 kB
test_buoyancy.jl
4.2 kB
test_convergence.jl
1.8 kB
test_coriolis.jl
5.2 kB
test_diagnostics.jl
8.8 kB
test_dynamics.jl
13.5 kB
test_fields.jl
7.6 kB
test_forcings.jl
5.9 kB
test_grids.jl
17.3 kB
test_halo_regions.jl
2.3 kB
test_models.jl
6.7 kB
test_operators.jl
5.4 kB
test_output_writers.jl
32.7 kB
test_pressure_solvers.jl
6.4 kB
test_regression.jl
3.2 kB
test_simulations.jl
1.6 kB
test_solvers.jl
9.2 kB
test_surface_waves.jl
609 Bytes
test_time_stepping.jl
12.8 kB
test_time_stepping_bcs.jl
5.9 kB
test_turbulence_closures.jl
8.7 kB
test_verification.jl
864 Bytes
test_weno_reconstruction.jl
5.4 kB
verification
convergence_tests
ConvergenceTests
ConvergenceTests.jl
1.7 kB
DoublyPeriodicTaylorGreen.jl
2.2 kB
ForcedFlowFixedSlip.jl
5.6 kB
ForcedFlowFreeSlip.jl
4.4 kB
OneDimensionalCosineAdvectionDiffusion.jl
4.2 kB
OneDimensionalGaussianAdvectionDiffusion.jl
7.4 kB
OneDimensionalUtils.jl
5.0 kB
PointExponentialDecay.jl
1.6 kB
TwoDimensionalDiffusion.jl
2.3 kB
analysis.jl
2.4 kB
file_wrangling.jl
869 Bytes
Manifest.toml
5.5 kB
Project.toml
404 Bytes
README.md
1.8 kB
analyze_forced_fixed_slip.jl
2.5 kB
analyze_forced_free_slip.jl
2.1 kB
analyze_taylor_green.jl
1.5 kB
derive_forced_fixed_slip.nb
60.3 kB
one_dimensional_advection_schemes.jl
7.7 kB
one_dimensional_cosine_advection_diffusion.jl
3.2 kB
one_dimensional_gaussian_advection_diffusion.jl
3.5 kB
point_exponential_decay.jl
2.3 kB
run_forced_fixed_slip.jl
573 Bytes
run_forced_free_slip.jl
479 Bytes
run_taylor_green.jl
424 Bytes
two_dimensional_diffusion.jl
2.5 kB
lid_driven_cavity
lid_driven_cavity.jl
3.4 kB
plot_lid_driven_cavity.py
8.5 kB
periodic_advection
periodic_advection.jl
3.6 kB
stommel_gyre
plot_stommel_gyre_advection.py
1.7 kB
stommel_gyre.jl
827 Bytes
stommel_gyre_advection.jl
3.9 kB
stratified_couette_flow
run_stratified_couette_flow_simulations.jl
214 Bytes
stratified_couette_flow.jl
9.9 kB
stratified_couette_flow_analysis.jl
8.8 kB
thermal_bubble
plot_thermal_bubble_advection.py
2.1 kB
thermal_bubble.jl
2.6 kB