CliMA/Oceananigans.jl: v0.44.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
Adds support for "picking up" a simulation from a checkpoint via the keyword pickup=true, pickup=checkpoint_iteration::Int and pickup=checkpont_filepath::String in run!(simulation) (#1082)
Adds a function set!(model, checkpoint_filepath) for "setting" a model state to the state recorded in a checkpoint file (#1082)
Adds support for "field-dependent" boundary conditions similar to field-dependent forcing terms (#1093)
Beautifies and cleans up many of the examples, including getting them to build faster on Travis (#1099)
Closed issues:
- Abstraction for "equation" for performance, code clarity, memory footprint reduction, and powerful user interface (#259)
HorizontalAveragediagnostic leaves halo regions zeroed out (#427)- Documentation: typo in vertical integrals (numerical section) (#596)
- Resume from checkpoint should be integrated with model constructor (#602)
- Outputting abstract operation computations to NetCDF (or disk) is cumbersome (#653)
- Mixing plotting + animations + simulations produces bad examples (#676)
- "Field-dependent" boundary condition functions (#897)
- Halo regions for fields cannot be filled without references to other model fields (#971)
- ComputedField needs nice show method (#1030)
- Halo regions need to be filled prior to computations and abstract operations (#1063)
- Feature idea: keyword "pickup" in
run!(#1068) - Execute
precomputations!after a time-step is complete, rather than before (#1069) - Use
-O1or even-O0to reduce compile time for faster testing? (#1076)
Merged pull requests:
- Fix Eady turbulence example (#1072) (@navidcy)
- Set
-O0when testing (#1078) (@ali-ramadhan) - Use mean! not sum! for AveragedField + nuke zero_halo_regions (#1081) (@glwagner)
- New checkpointer features: set! and simulation "pickup" (#1082) (@glwagner)
- Postcompute, not precompute (#1083) (@glwagner)
- Field slicing with floats and other numbers (#1084) (@ali-ramadhan)
- Update badges in README (#1092) (@ali-ramadhan)
- Field-dependent boundary conditions (#1093) (@glwagner)
- Typo in Eady example (#1094) (@navidcy)
- Remove dollar signs used for latexing in Docs (#1097) (@navidcy)
- Beautify the examples (#1099) (@glwagner)
- CompatHelper: add new compat entry for "Glob" at version "1.3" (#1102) (@github-actions[bot])
- Bump version to 0.44.0 (#1103) (@glwagner)
Files
CliMA/Oceananigans.jl-v0.44.0.zip
Files
(10.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:84760eb1ccc3c9ec69c61c334705b551
|
10.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/CliMA/Oceananigans.jl/tree/v0.44.0 (URL)