Releases: CliMA/Oceananigans.jl
Releases · CliMA/Oceananigans.jl
v0.90.0-docs
v0.90.0-docs2 add compat entry for Random (#3372)
v0.89.3
Oceananigans v0.89.3
Merged pull requests:
- FieldTimeSeries for time-dependent boundary condition (#3233) (@simone-silvestri)
- Update dependencies + use Documenter v1 (#3310) (@navidcy)
- Update NCDatasets to v0.13 (#3313) (@glwagner)
- Add Enzyme extension (#3327) (@wsmoses)
- Regression tests for the Distributed module (#3328) (@simone-silvestri)
- Add
SeawaterDensity
toOceananigans.Models
(#3329) (@jbisits) - Throw error if nodes given by function/array generators are not sorted (#3331) (@glwagner)
- Fix docstring for
SeawaterBuoyancy
(#3334) (@glwagner) - Bump to 0.89.3 (#3345) (@glwagner)
Closed issues:
💊 v0.89.2
Oceananigans v0.89.2
Merged pull requests:
- Tweak Distributed API (#3314) (@glwagner)
- Add validation for array-based coordinates (#3319) (@navidcy)
- Fix typo in
Face
->Center
interpolation explanation inOperators/README.md
(#3321) (@jbisits) - Fix various bugs in auto adding bgc tracers and setting up field dependant forcing (#3323) (@jagoosw)
- Add tests for Face-Face halo filling (#3324) (@navidcy)
- Add distributed test pipeline (#3326) (@simonbyrne)
Closed issues:
v0.89.1
Oceananigans v0.89.1
Merged pull requests:
🐱 v0.89.0
Oceananigans v0.89.0
Merged pull requests:
- Remove type instability in WENO β calculation for Float32 (#3212) (@milankl)
- Type stabilize offset_data (#3273) (@wsmoses)
- Reorder compat entries in alphabetical order (#3278) (@navidcy)
- (0.89.0) Better
Simulation
interface and some miscellaneous improvements + removeMEWSVerticalDiffusivity
(#3282) (@glwagner) - Removes warning in
Buoyancy
for rotated gravity (#3284) (@tomchor) - Fix bug in
adapt_structure
forField
andOffsetArray
boundary conditions (#3287) (@glwagner) - Propagate eltype through FFT-based implicit free surface solver (#3293) (@glwagner)
- Fixes docstring for free surface in
HydrostaticFreeSurfaceModel
(#3294) (@navidcy) - Fixes bug in free surface build for
HydrostaticFreeSurfaceModel
s on aConformalCubedSphereGrid
(#3296) (@navidcy) - Minor formatting fix (#3299) (@glwagner)
- Add
Lz
property forOrthogonalSphericalShellGrid
(#3305) (@navidcy)
Closed issues:
🚅 v0.88.0
Oceananigans v0.88.0
Merged pull requests:
- (0.88.0) MPI communication and computation overlap in the
HydrostaticFreeSurfaceModel
andNonhydrostaticModel
(#3125) (@simone-silvestri) - Linear time interpolation in
FieldTimeSeries
(#3236) (@simone-silvestri) - Fill metrics for halo regions for
OrthogonalSphericalShellGrid
(#3239) (@navidcy) - Fix docstring for
RectilinearGrid
grid metrics (#3255) (@navidcy) - Cubed sphere tracer advection script (#3266) (@glwagner)
- Remove some type instabilities (#3271) (@navidcy)
Closed issues:
- Overlapping computation and MPI halo communication (#615)
- Abstraction for configuring kernels (#3067)
- Offsetting kernel indices (#3068)
- Velocity profile of channel flow case has difference with log-law (#3195)
OrthogonalSphericalShellGrid
metrics and coordinates are missing values in halo points (#3198)- Advection of tracer with prescribed or constant velocities over a
ConformalCubedSphereGrid
(#3204) - Should
grid
be a positional argument to model constructors? (#3250) RectilinearGrid
metrics are described wrong in the docstring (#3252)- GPU illegal memory access (#3267)
- Does Oceananigans support coastal modelling? (#3269)
✳️ v0.87.4
Oceananigans v0.87.4
Merged pull requests:
- Deal with x ⇆ y, λ ⇆ φ, etc when filling halos for metrics/coords in
ConformalCubedSphereGrid
(#3256) (@navidcy) - Rename
return_metrics
->coordinates
(#3257) (@navidcy) - Update dependencies and use Julia 1.9.3 for CI (#3258) (@navidcy)
- (0.87.4) Add missing
with_advective_forcing
method (#3259) (@glwagner)
Closed issues:
💻 v0.87.3
Oceananigans v0.87.3
Closed issues:
- Possible bug in computing
Field(::KernelFunctionOperation)
(#3232)
Merged pull requests:
- (0.87.3) BugFix for computing
Field(::KernelFunctionOperation)
(#3235) (@simone-silvestri)
😽 v0.87.2
Oceananigans v0.87.2
Closed issues:
Callable
tridiagonal coefficients produces catastrophic loss of performance (#3047)- Should reductions exclude
peripheral_node
? (#3064) - Error only while debugging in VSCode (#3171)
- Generalization of
OrthogonalSphericalShellGrid
to be able to construct any grid with coords-metrics that vary in bothi, j
(#3200) LatitudeLongitudeGrid
validation seems to be leaky (#3241)- Add to the docs a better explanation about
max_change
andmin_change
of theTimeStepWizard
(#3244)
Merged pull requests:
- (0.87.2) Bugfix CATKEVerticalDiffusivity locator functions + CATKE reformulation + other fixes (#3122) (@glwagner)
- Generalization of
OrthogonalSphericalShellGrid
to be able to construct any grid with coords-metrics that vary in bothi, j
(#3230) (@navidcy) - Update dependencies (#3231) (@navidcy)
- Better validation for
LatitudeLongitudeGrid
+ add test forsum(Azᶜᶜᵃ) ≈ 4πr²
(#3240) (@navidcy) - Fix latex rendering in Ocean wind and mixing example (#3243) (@navidcy)
- Provide a better explanation of the
max_change
andmin_change
ofTimeStepWizard
(#3245) (@iuryt) - Add method for constants to
field
(#3247) (@glwagner) - Update
TimeStepWizard
(#3248) (@iuryt)
v0.87.1
Oceananigans v0.87.1
Closed issues:
- Offline differential operators do not correctly apply boundary conditions (#3224)
Merged pull requests:
- (0.87.1) Make
set!
a little more ambitious (#3225) (@glwagner) getregion
forKernelFunctionOperation
(#3227) (@simone-silvestri)