v0.98.0
Oceananigans v0.98.0
Breaking changes
- new interface for
OpenBoundaryConditions where a new kwargschemespecified asOpenBoundaryCondition(scheme = ...)specifies the numerical treatment of the boundary (seePerturbationAdvection).
Merged pull requests:
- Add grid reconstruction utilities to reconstruct Grids from NetCDF outputs (#4660) (@tomchor)
- (0.98.0) Modify interface for
OpenBoundaryConditions withschemesand use Tuples inboundary_mass_fluxes(#4687) (@tomchor) - Refactor
fill_halo_regions!: Reduce boundary conditions slowdown (#4706) (@simone-silvestri) - Bump actions/checkout from 4 to 5 (#4712) (@dependabot[bot])
- Use CG as fallback solver for all cases (#4720) (@glwagner)
- CompatHelper: bump compat for JLD2 to 0.6, (keep existing compat) (#4726) (@github-actions[bot])
- Indexing for a
CallableCoordinate(#4727) (@simone-silvestri) - Fix warning message formatting in SplitRungeKutta3TimeStepper (#4728) (@navidcy)
- A new formulation for the split RK3 timestepper (#4737) (@simone-silvestri)
- Extend the interior function to MultiRegionFields (#4743) (@siddharthabishnu)
- Extend minimum spacing functions without location arguments to MultiRegionGrids (#4744) (@siddharthabishnu)
- Add a docstring for RotatedLatitudeLongitudeGrid (#4746) (@glwagner)
- Add Wang et al. 2025 (#4752) (@navidcy)
- Support equality between GPU fields and CPU fields (#4753) (@glwagner)
Closed issues:
- Equality operation does not work between fields on different architectures (#4751)