Releases: CliMA/Oceananigans.jl
Releases · CliMA/Oceananigans.jl
v0.96.1
Oceananigans v0.96.1
Merged pull requests:
- Add section in the docs for reduced operations (#4235) (@navidcy)
- Reactant: add make_tracer for grid (#4242) (@wsmoses)
- find_time_index for TracedStepRangeLen (#4249) (@jumerckx)
- Use VectorInvariant instead of WENOVectorInvariant in test_reactant for lat-lon (#4256) (@glwagner)
- Bump to 0.96.1 (#4257) (@glwagner)
v0.96.0
Oceananigans v0.96.0
Breaking changes
This breaking release overhauls NetCDFOutputWriter
(which is now called NetCDFWriter
) and moves it to an extension. From now on scripts that use NetCDFWriter
must explicitly import NCDatasets
. JLD2OutputWriter
also got renamed to JLD2Writer
.
Relevant PRs are #4046, #4210 and #4239.
Merged pull requests:
- (0.96.0) Improve the
NetCDFOutputWriter
experience (#4046) (@ali-ramadhan) - (0.96.0) Rename output writers to
JLD2Writer
andNetCDFWriter
(#4210) (@tomchor) - Add a second Reactant test group (#4231) (@glwagner)
- Test setting ReactantState Field to array (#4236) (@glwagner)
- Add a copyto for Field with Array (#4238) (@glwagner)
- (0.96.0) Move
NetCDFWriter
to an extension (#4239) (@tomchor) - Add Johnston et al. 2025 (#4240) (@navidcy)
- Reactant: fix inner traced type of different grids (#4241) (@wsmoses)
- Better name than RankConnectivity (#4244) (@glwagner)
- Export operators for surface / horizontally-reduced derivatives (#4248) (@glwagner)
Closed issues:
- Integrating Oceananigans with Python-xgcm (#1334)
- Support curvilinear grids with
NetCDFOutputWriter
? (#2248) - Output constructor does not work with sliced fields (#2770)
- Helper for outputting a NetCDF "grid file" (#3997)
- Trouble Installing Oceananigans (#4133)
- Should we compile with
-O0
for the docs build? (#4229)
v0.95.29
v0.95.28
Oceananigans v0.95.28
Merged pull requests:
- CompatHelper: add new compat entry for ConstructionBase in [weakdeps] at version 1, (keep existing compat) (#4184) (@github-actions[bot])
- initialize! for ReactantSimulation plus better find_time_index (#4215) (@glwagner)
Closed issues:
- GPU compiler error in tendency computation using
DiscreteForcing
with GPU +Float32
+ immersedRectilinearGrid
(#4192)
v0.95.27
Oceananigans v0.95.27
Merged pull requests:
- Refactor vertical vorticity to return operation rather than Field (#3340) (@glwagner)
- [Reactant] feat: support new Reactant runtime IFRT (#4214) (@avik-pal)
- Mask CATKE's TKE (#4218) (@glwagner)
- Modify CATKE to work with Reactant when using fixed time step size (#4220) (@glwagner)
- Define parent type correctly? (#4221) (@glwagner)
- Use correct eltype on abstractarray override (#4222) (@wsmoses)
- Introduce concept of initialization update state (#4223) (@glwagner)
v0.95.26
Oceananigans v0.95.26
Merged pull requests:
- Tests on tartarus (#4139) (@simone-silvestri)
- Adding a distributed tripolar grid (#4204) (@simone-silvestri)
- Add a gpu test for the tripolar grid (#4205) (@simone-silvestri)
- Missing a method for
cpu_interpolating_time_indices
(#4208) (@simone-silvestri) - Move distributed macros to Oceananigans (#4209) (@simone-silvestri)
v0.95.25
Oceananigans v0.95.25
Merged pull requests:
- Tripolar grid in Oceananigans (only serial) (#3913) (@simone-silvestri)
- (0.95.25) bump minor version (#4203) (@simone-silvestri)
v0.95.24
Oceananigans v0.95.24
Merged pull requests:
- Use default FloatType in Centered advection (#4193) (@glwagner)
- Fix bug in active-weighted interpolation (#4195) (@glwagner)
- Change DiffusivityFields to build_diffusivity_fields and add clock arg (#4196) (@glwagner)
- [CI] Some improvements to GitHub Actions setup (#4198) (@giordano)
- Add on_architecture for some ConcretePRJTArray (#4201) (@glwagner)
- Bump to 0.95.24 (#4202) (@glwagner)
Closed issues:
- GPU compiler error in tendency computation using
DiscreteForcing
with GPU +Float32
+ immersedRectilinearGrid
(#4192)
v0.95.23
Oceananigans v0.95.23
Merged pull requests:
- Fill halos after the update step (#4186) (@simone-silvestri)
- Fix the
euler
keyword intime_step!(sim::ReactantSimulation)
(#4191) (@simone-silvestri)
v0.95.22
Oceananigans v0.95.22
Merged pull requests:
- Bugfix in distributed fill halos (#3714) (@simone-silvestri)
- Fix the docstring for
ImmersedBoundaryGrid
(#4174) (@glwagner) - Add non-trivial default boundary conditions for
FieldTimeSeries
(#4185) (@glwagner) - (0.95.22) bump minor version (#4188) (@simone-silvestri)