Skip to content

v0.97.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jul 00:28
· 80 commits to main since this release
58c52a9

Oceananigans v0.97.0

Diff since v0.96.35

Breaking changes

  • CUDA-related functionality moved into an extension. Using CUDA-enabled GPU now requires loading CUDA.jl package, e.g.,

    using Oceananigans
    using CUDA
    
    grid = RectilinearGrid(GPU(), size=(10, 10, 10), extent=(1, 1, 1))

Merged pull requests:

  • (0.97.0) Move CUDA stuff to an extension (#4499) (@michel2323)
  • Remove default particles from checkpointing; also only add time stepper if needed (#4598) (@simone-silvestri)
  • Pin Makie @ v0.23 (#4635) (@navidcy)
  • Clock enhancements (#4637) (@navidcy)
  • Small improvement in Average constructor (#4638) (@tomchor)
  • Minor enhancement to show(io, ::OutputWriters) (#4640) (@navidcy)
  • Add NetCDFWriter docstring in Docs/Appendix/Library (#4642) (@navidcy)
  • Remove redundant clock.last_Δt = Δt step in SplitExplicitRK3 timestepper (#4643) (@navidcy)
  • Add SplitExplicitFreeSurface checkpointer tests (#4644) (@navidcy)
  • Add using CUDA in benchmark tests + remove extra CUDA-specific methods from tests (#4646) (@simone-silvestri)
  • CompatHelper: add new compat entry for GPUArraysCore at version 0.2, (keep existing compat) (#4648) (@github-actions[bot])
  • Bump the compat entry for AMDGPU.jl (#4649) (@amontoison)

Closed issues:

  • HydrostaticFreeSurfaceModel dynamics tests on ConformalCubedSphereGrid with fully explicit treatment of the free surface (#3265)
  • Move CUDA into an extension (#3481)
  • NetCDFWriter docstring missing from Docs/Appendix/Library (#4641)