Releases: CliMA/Oceananigans.jl
Releases · CliMA/Oceananigans.jl
v0.106.6
Oceananigans v0.106.6
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.106.5
Oceananigans v0.106.5
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.106.4
Oceananigans v0.106.4
Merged pull requests:
- Switch biases to be enums rather than distinct types. (#5318) (@jackdfranklin)
- Add a hydrostatic barotropic soliton case validation for hydrostatic open boundaries (#5387) (@tomchor)
- Reorganize Reactant test groups and add CI coverage (#5423) (@glwagner)
- Streamline benchmarking pipeline (#5429) (@simone-silvestri)
- Automated dependency checking (#5432) (@jackdfranklin)
- Distributed should account for z-only fields (#5434) (@dkytezab)
- Skip fill_corners! when no corner neighbors exist (#5435) (@glwagner)
- Fix NSYS kernel charts and add kernel comparison to summary (#5440) (@simone-silvestri)
- Fix publish-benchmarks pipeline token permissions (#5448) (@simone-silvestri)
- Revert "Switch biases to be enums rather than distinct types. (#5318)" (#5449) (@wsmoses)
- [CI] Run sharding tests under earlyoom (#5453) (@giordano)
- Bump codecov/codecov-action from 5 to 6 (#5455) (@dependabot[bot])
- Clear ambiguities in
conditional_length(#5456) (@simone-silvestri) - Replace PR benchmark polling with Buildkite dispatch (#5457) (@simone-silvestri)
- Remove duplicate turbulence closure test from GitHub Actions (#5460) (@tomchor)
- Update number of ambiguities (#5462) (@giordano)
- Fill small documentation gaps (Units, SphericalCoriolis, background_closure_fluxes, PiecewiseLinearMask) (#5463) (@tomchor)
- Add BulkDrag boundary conditions documentation (#5464) (@tomchor)
- Remove dependency on
CUDA_Runtime_jllintest/environment (#5466) (@giordano) - Add "performance dashboard" to README (#5467) (@simone-silvestri)
- (0.106.4) Move NetCDF output attribute methods from extension to Models module (#5469) (@simone-silvestri)
Closed issues:
v0.106.3
Oceananigans v0.106.3
Merged pull requests:
- Partial cell conservation (#5356) (@simone-silvestri)
- Add flow over hill validation using open boundaries and a hydrostatic model with implicit surface (#5359) (@tomchor)
- Remove initialization_update_state! and clean up initialization (#5420) (@glwagner)
- Fix typo in Simulation tips docs (#5425) (@glwagner)
- Relieve memory in unit tests (#5428) (@simone-silvestri)
- Fix formatting and citation errors in index.md (#5430) (@navidcy)
- Bump minor version from 0.106.2 to 0.106.3 (#5431) (@simone-silvestri)
v0.106.2
Oceananigans v0.106.2
Merged pull requests:
- (0.106.2) Refactor coriolis and add Triad scheme (#5383) (@simone-silvestri)
- Shift the
RightFaceFoldedfold upwards by one row (#5408) (@simone-silvestri) - Extend TabulatedFunction to support 4D and 5D interpolation (#5417) (@glwagner)
v0.106.1
Oceananigans v0.106.1
Merged pull requests:
- Add restart verification script (#5379) (@ewquon)
- Reinvoke sharding tests and refactor Clock constructor for sharded grids (#5389) (@glwagner)
- Improve serial tripolar grid fold tests (#5405) (@briochemc)
- Temporarily drop Benchmark section from Docs + delete
legacy_benchmarks(#5412) (@briochemc) - Fix issue downstream in Reactant on 1.12 (#5415) (@dkytezab)
- Reinstate Docs/Benchmarks (#5419) (@navidcy)
- Small improvements to the benchmarking pipeline (#5421) (@giordano)
v0.106.0
Oceananigans v0.106.0
Breaking changes
- #5355 changed the default file when restoring from a checkpointer.
Merged pull requests:
- Add benchmarking package with earth_ocean case (#5317) (@glwagner)
- Rework support for reduction operations on Metal GPU to avoid materialization of the interior (#5329) (@alesok)
- (0.106) Log checkpoint file and mtime when restoring simulations (#5355) (@taimoorsohail)
- (0.105.5) Fix
initialize_closure_fields!()use withDynamicSmagorinsky(#5366) (@tomchor) - Fix section rendering that includes greek LaTeX characters in the documentation (#5380) (@navidcy)
- Bump julia-actions/cache from 2 to 3 (#5382) (@dependabot[bot])
- Propose fix some typos (#5385) (@jeis4wpi)
- Reduce number of ambiguities (#5390) (@giordano)
- Explicit imports in Grids (#5391) (@giordano)
- Load XESFM after Oceananigans (#5393) (@giordano)
- Add new paper reference to Oceananigans documentation (#5395) (@navidcy)
- Fix formatting of reference list in index.md (#5397) (@navidcy)
- Fix typo with density perturbation in docs (#5398) (@navidcy)
- Fix the reference list in the Langmuir example (#5400) (@navidcy)
- (0.105.5) Add unit test for zero momentum flux at immersed peripheral nodes (#5402) (@tomchor)
- Implement ReactantCore.materialize_traced_array for Field (#5409) (@Pangoraw)
- Revise citation for De Abreu and Timmermans (#5411) (@navidcy)
- Remove Oceananigans compact from Project.toml in
benchmarks(#5414) (@simone-silvestri)
Closed issues:
v0.105.5
Oceananigans v0.105.5
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.105.4
Oceananigans v0.105.4
Merged pull requests:
- (0.105.4) Add basic tests for Reactant-Oceananigans correctness (#5093) (@glwagner)
- Rename
JULIA_DEPOT_PATHto the.juliafor buildkite (#5368) (@tomchor) - Use view instead of indexing in cpu_face_constructor_r (#5376) (@glwagner)
- Fix
HydroStaticFreeSurfaceModelinit for open boundary conditions withSplitExplicitFreeSurface(#5378) (@rafmudaf)
Closed issues:
- Bug with Reactant + Periodic BCs + ParallelTestRunner (#5208)
v0.105.3
Oceananigans v0.105.3
Merged pull requests:
- (0.105.3) Fix interpolation of terms in chain horizontal derivatives for MutableVerticalDiscretization (#5339) (@glwagner)
- Restructure AGENTS.md into multi-file agent configuration (#5350) (@glwagner)
- (0.105.2) Fix
with_halofor aTripolarGrid(#5353) (@simone-silvestri) - Fix typo SKR3 -> SRK3 (#5360) (@briochemc)
- Update papers section in index.md (#5362) (@navidcy)
- Add 9 missing papers to the reference list (#5363) (@glwagner)
- Add new reference to Zheng et al. (2025) in index (#5364) (@navidcy)
- Fix ContinuousForcing field index mismatch in HydrostaticFreeSurfaceModel (#5370) (@glwagner)
- Add dependency guardrail to Common Pitfalls (#5371) (@glwagner)
Closed issues:
- Reformulating continuous forcing in discrete form giving unexpected results (#5369)