Releases: CliMA/Oceananigans.jl
Releases · CliMA/Oceananigans.jl
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)
v0.95.21
Oceananigans v0.95.21
Merged pull requests:
- Lagrangian Smagorinsky for 2D flows (#4009) (@simone-silvestri)
- Set a default Clock depending on the grid (#4096) (@glwagner)
- Expose
tridiagonal_direction
as kwarg forFourierTridiagonalPoissonSolver
(#4169) (@glwagner) - Improve definition of
@apply_regionally
(#4178) (@giordano) - Add "_rank0", "_rank1" etc to output prefix on distributed architectures (#4179) (@glwagner)
- Adds
viscosity(model)
method and similarly fordiffusivity
(#4180) (@tomchor)
Closed issues:
DynamicSmagorinsky
is very slow using default arguments and sometimes producesNaN
s (#4069)
v0.95.20
Oceananigans v0.95.20
Merged pull requests:
- Add support for ZStar in RK3 (#4156) (@simone-silvestri)
- Formatting of the
store_*!
functions (#4164) (@simone-silvestri) - Maybe fixes a bug for interpolating FieldTimeSeries (#4168) (@glwagner)
- Remove if-statement from tridiagonal solver sweep (#4170) (@glwagner)
- Bump to 0.95.20 (#4171) (@glwagner)
- Clean up diffusivity fields for CATKE and TKEDissipation (#4173) (@glwagner)
- Add explicit constructors for the timesteppers (#4175) (@simone-silvestri)
- Fix wrong default in ReactantExt for
ImmersedBoundaryGrid
(#4177) (@glwagner)
v0.95.18
Oceananigans v0.95.18
Merged pull requests:
- Clean up immersed boundary interface (#4140) (@simone-silvestri)
- Update spatial_operators.md (#4153) (@briochemc)
- Clean up of active map utils (#4160) (@glwagner)
- Bump to 0.95.18 (#4163) (@glwagner)
v0.95.17
Oceananigans v0.95.17
Merged pull requests:
- Add method to
maximum_numeric_diffusivity
forDiscreteDiffusionFunction
(#4101) (@jbisits) - Add more UnaryOperations with @unary (#4142) (@glwagner)
- Really try to make sure that Metal is being used in test_metal.jl (#4152) (@glwagner)
- Fix reconstruct_global_grid (#4157) (@glwagner)
- Bump to 0.95.17 (#4159) (@glwagner)
Closed issues:
v0.95.16
v0.95.15
v0.95.14
Oceananigans v0.95.14
Merged pull requests:
- Adds a pertubation advection open boundary matching scheme (#3977) (@jagoosw)
- More README info about citing and model development papers (#4125) (@glwagner)
- Remove wrong statements from README about parallelization (#4147) (@glwagner)
- Bump to 0.95.14 (#4149) (@glwagner)
Closed issues:
v0.95.13
Oceananigans v0.95.13
Merged pull requests:
- Fix some
FieldTimeSeries
bugs (#4086) (@simone-silvestri) - Implement RotatedLatitudeLongitudeGrid (#4108) (@glwagner)
- Add warning for Julia version >= v1.11 (#4109) (@navidcy)
- (0.95.13) Use active-weighted rather than naive reconstruction for f- and beta-plane Coriolis terms (#4112) (@glwagner)
- Add
finalize!
for callbacks (#4116) (@glwagner) - CompatHelper: add new compat entry for StaticArrays at version 1, (keep existing compat) (#4122) (@github-actions[bot])
- Add option to turn off time-step alignment (#4123) (@glwagner)
- Generalize GPU backend and add Metal extension (#4124) (@glwagner)
- Avoid concretizing grid data when it does not need to be traced (#4135) (@glwagner)
- Implement InterpolationIndices for time-interpolating FieldTimeSeries (#4136) (@glwagner)
- Bump to 0.95.14 (#4138) (@glwagner)
- Bump down to 0.95.13 (#4145) (@glwagner)
Closed issues:
- Issue with Noise In Vorticity on Cartesian Grid with Immersed Bottom Boundary (#4111)
- "KernelAbstractions" not found error and extensions possibly not working (#4120)
- Velocity Divergence Issues with Anisotropic Grid in Immersed Boundary Implementation (#4129)
- Buildkite logs are no longer visible to people outside of the buildkite organisation (#4132)
v0.95.12
Oceananigans v0.95.12
Merged pull requests: