Skip to content

Releases: CliMA/Oceananigans.jl

📺 v0.90.11

12 Mar 05:23
3bb62a6
Compare
Choose a tag to compare

Oceananigans v0.90.11

Diff since v0.90.10

Merged pull requests:

Closed issues:

  • Creating a new doc example with drag on immersed boundaries (#3148)
  • show method for HydrostaticFreeSurfaceModel does not show the advection scheme (#3197)
  • Bugs in the Tilted Bottom Boundary Layer Example Code (#3412)

v0.90.10

07 Mar 22:53
fd3b52c
Compare
Choose a tag to compare

Oceananigans v0.90.10

Diff since v0.90.9

Merged pull requests:

Closed issues:

  • Creating a method to convert Function Fields to Fields (#3226)
  • KernelFunctionOperation produces incorrect result when given a NamedTuple with an AbstractOperation (#3455)
  • LatitudeLongitudeGrid may have incorrect metrics for y-Periodic domains (#3465)

😽 v0.90.9

28 Feb 14:26
643b484
Compare
Choose a tag to compare

Oceananigans v0.90.9

Diff since v0.90.8

Merged pull requests:

Closed issues:

  • Are we actually @unrolling when we think we are? (#3374)
  • maximum(abs, v) doesn't work on GPU in Julia 1.10.0 with grid size larger than (10, 10, 10) (#3427)

v0.90.8

27 Feb 07:43
f251196
Compare
Choose a tag to compare

Oceananigans v0.90.8

Diff since v0.90.7

Merged pull requests:

  • (0.90.8) Rules for Time interpolation / extrapolation for FieldTimeSeries and InterpolatedField (#3450) (@glwagner)

Closed issues:

  • FieldTimeSeries does not adapt correctly on GPU (#3472)

v0.90.7

16 Feb 20:04
0391b3a
Compare
Choose a tag to compare

Oceananigans v0.90.7

Diff since v0.90.6

Merged pull requests:

  • Some type stabilization to get a new gradient from Enzyme (#3360) (@glwagner)
  • Fixes error when reducing Fields with a condition on ImmersedBoundaryGrids (#3440) (@tomchor)
  • Better docstring rendering (#3448) (@navidcy)
  • Bump up SeawaterPolynomials to v0.3.4 (#3451) (@glwagner)
  • Remove Enzyme from core dependency (#3452) (@navidcy)
  • Update Docs/Model setup pages + fix bug with callsite=TendencyCallsite() in Callbacks (#3454) (@navidcy)
  • Enhance Checkpointer + TendencyCallsite callback example (#3461) (@navidcy)
  • More illustrative example for checkpointing (#3469) (@navidcy)
  • (0.90.7) Remove argument splatting in hydrostatic free surface tendency kernel entry functions (#3477) (@glwagner)

Closed issues:

  • Fusing kernels for calculating diagnostics to improve performance (#1483)
  • The definition of gravity_unit_vector apparently doesn't match it's name (#2356)
  • Building WENO advection with immersed grid fails due to grid size (#3137)
  • Doc page for Callbacks outdated and does not appear under Docs/Model Setup (#3275)
  • Ambiguous method error when calculating a conditional Average() with an ImmersedBoundaryGrid (#3439)
  • 2D turbulence example missing fontsize keyword in Label call (#3442)
  • WENOVectorInvariant method cleanup? (#3449)
  • Callback with callsite=TendencyCallsite() doesn't work (#3456)
  • Can we rewrite the pressure equation and calculate each term in it? (#3459)
  • restore_from_checkpoint is deprecated? (#3462)
  • Checkpointer required properties includes :architecture despite it can be inferred from grid (#3463)
  • @fluidnumerics-joe the CI doesn't work... something's wrong with the Manifest you pushed. (#3470)

🎿 v0.90.6

26 Jan 17:28
075d42c
Compare
Choose a tag to compare

Oceananigans v0.90.6

Diff since v0.90.5

Merged pull requests:

Closed issues:

  • interpolate doesn't work with Nothing locations (#3356)

📟 v0.90.5

26 Jan 10:27
7412b40
Compare
Choose a tag to compare

Oceananigans v0.90.5

Diff since v0.90.4

Merged pull requests:

  • Change StokesDrift example in docs to a wavepacket moving with group velocity (#3425) (@navidcy)
  • Improve references/citations in docs + enhances 3D Stokes drift example (#3430) (@navidcy)
  • Add few papers in the "Papers and preprints using Oceananigans" (#3437) (@navidcy)
  • Add missing adapt_structure for stokes drift (#3441) (@jagoosw)
  • Use CairoMakie v0.11 for example/docs (#3443) (@navidcy)

Closed issues:

  • Three-dimensional StokesDrift docstring example may be misleading (#3422)
  • Non-standard function throws an error when used in a KernelFunctionOperation on the GPU (#3438)
  • Question for 3D Stokes example (#3444)

⛲️ v0.90.4

15 Jan 10:54
1c2a6f8
Compare
Choose a tag to compare

Oceananigans v0.90.4

Added three-dimensional implementation of Stokes drift.

Diff since v0.90.3

Merged pull requests:

Closed issues:

  • compute_regionally must be deprecated (#3386)
  • Split-explicit inbounds checks? (#3419)

👅 v0.90.3

29 Dec 14:27
61029a4
Compare
Choose a tag to compare

Oceananigans v0.90.3

Diff since v0.90.2

Merged pull requests:

  • (0.90.3) Fix bug in adapting ScalarDiffusivity and ScalarBiharmonicDiffusivity (#3413) (@glwagner)

🧑🏾‍🍳 v0.90.2

15 Dec 13:30
34f41e7
Compare
Choose a tag to compare

Oceananigans v0.90.2

Diff since v0.90.1

Merged pull requests:

Closed issues:

  • Documentation for latest versions does not seem to be working (#3377)
  • Prescribing realistic bottom bathymetry (#3389)
  • Nonhydrostatic pressure correction broken? (#3397)