Published September 26, 2020
| Version v0.38.0
Software
Open
CliMA/Oceananigans.jl: v0.38.0
Authors/Creators
- 1. Massachusetts Institute of Technology
- 2. Australian National University
- 3. @JuliaComputing
- 4. M.I.T.
- 5. @RealImage
- 6. @mit
- 7. @github
- 8. MIT (Massachusetts Institute of Technology)
Description
Oceananigans v0.38.0
- New experimental WENO-5 advection scheme for momentum and tracers. Use by passing
advection=WENO5()when creating a model. See https://github.com/CliMA/Oceananigans.jl/pull/592 for convergence tests, comparisons, and benchmarks. - Very experimental automatically generated
WENO{N}advection schemes. - New framework for high-order advection schemes abstracting centered and upwind schemes.
- Lid-driven cavity verification experiment against data by Ghia et al. (1982). See the docs for movies.
- New lazily-computed
PressureField. - Avoiding unnecessary recomputation of fields in output evaluation.
- Bug fixes for
WindowedTimeAverageandAveragedField. - BREAKING: Internal functions
run_diagnostic(model, diag)andwrite_output(model, output_writer)are nowrun_diagnostic!(diag, model)andwrite_output!(output_writer, model).
Closed issues:
- Sugary syntax for boundary conditions (#637)
- Don't require
simulation.progressto subtypeFunction(#642) - Checkpointing docs are stale (#660)
- Incorporate performance benchmarks into tests and CI (#684)
- Doc strings for some kernel functions are out of date (#763)
- Introduce "location" notation :u, :v, :w, :c ? (#766)
- Incomplete docstring for
SeawaterBuoyancy? (#768) - Proper bangs (#861)
- Typo in docs, should be
Non-traditional(#912) - Advection scheme benchmarks (#934)
- halo points behaving differently in master branch compared with 0.36.0 (#949)
- Identifier conflict warnings when
using Oceananigans(#950) - Avoiding repeated computations in the evaluation of
AbstractOperations(#955) - Docstring for RungeKutta3TimeStepper is incorrect (#957)
- Bug due to "initialization" of WindowedTimeAverage diagnostic (#962)
- Bugs in fourth order advection in bounded directions (#965)
- Typo in docstring for
AveragedField(op::AbstractOperation)(#967)
Merged pull requests:
- Lid-driven cavity verification experiment (#572) (@ali-ramadhan)
- WENO advection schemes and advection verification experiments (#592) (@ali-ramadhan)
- Fixes bug in adapt_structure for ComputedField (#953) (@glwagner)
- More specific imports from KernelAbstractions in Fields module to solve identifier conflict warnings (#954) (@glwagner)
- PressureField and tests for AveragedFields and ComputedFields in operations (#956) (@glwagner)
- Fixes initialization and finalization bugs in WindowedTimeAverage (#964) (@glwagner)
- Updating Julia DOI (#966) (@arfon)
- Avoiding unnecessary recomputation of fields in output evaluation (#968) (@glwagner)
- Do not zero out halo regions in directions that arent averaged (#970) (@glwagner)
- New framework for high-order advection schemes (#972) (@glwagner)
- Add JOSS badge (#976) (@ali-ramadhan)
- Fixes timestepper docstrings and simplifies constructor (#977) (@glwagner)
- Fixes typo in docs for non-traditional beta plane and simplifies language (#978) (@glwagner)
- Docs comply with julia = "^1.4" compat entry (#979) (@navidcy)
- Adds bangs and conventionalizes signatures of run_diagnostic! and write_output! (#980) (@glwagner)
- Completes docstring for SeawaterBuoyancy constructor (#981) (@glwagner)
- Cleans up docstrings for tendency kernels (#982) (@glwagner)
- Changes default progress from nothing to an innocuous function (#983) (@glwagner)
- Moves boundary condition aliases to FieldBoundaryConditions (#984) (@glwagner)
- Bump v0.38.0 (#988) (@ali-ramadhan)
Files
CliMA/Oceananigans.jl-v0.38.0.zip
Files
(10.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c04aec7494e8480eb288b0ae2cb0eee4
|
10.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/CliMA/Oceananigans.jl/tree/v0.38.0 (URL)