🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
Merged pull requests:
RiBasedVerticalDiffusivity
(#3510) (@glwagner)Closed issues:
GridFittedBottom.immersed_condition
needs to be documented (#2905)RiBasedVerticalDiffusivity
(#3283)AnisotropicMinimumDissipation
(#3560)Merged pull requests:
grid
's halo size instead of hardcoding halo = (3, 3, 1)
(#3094) (@navidcy)Distributed
(#3496) (@simone-silvestri)AbstractArray
Forcing
(#3498) (@glwagner)Distributed
architectures (#3499) (@simone-silvestri)SplitExplicitFreeSurface
user-interface and Docs + use SplitExplicitFreeSurface
as the default when appropriate (#3503) (@navidcy)last_Δt
to Clock
(#3508) (@jagoosw)NetCDFOutputWriter
when max_filesize
is exceeded (#3512) (@josuemtzmo)SpitExplicitFreeSurface
on MultiRegionGrid
s and make SpitExplicitFreeSurface
the default + don't allow more halos than interior points (#3514) (@navidcy)TimeInterval
(#3523) (@josuemtzmo)ImmersedBoundaryGrid
s (#3524) (@simone-silvestri)Δzᶜᶜᶜ(... , ibg::PCBIBG)
works for grids with flat dims (#3530) (@navidcy)ConformalCubedSphereGrid
docs and convert to doctests (#3539) (@navidcy)Closed issues:
SplitExplicitFreeSurface
(#3238)SplitExplicit
or Implicit
(#3289)loop not unrolled
when constructing model (#3494)MultiRegionGrid
s to SplitExplicitFreeSurface
(#3513)Forcing
only at specific nodes? (#3525)ImmersedBoundary
with tilted geometry (#3526)show
for models should display the advection scheme too (#3534)bottom_heights
from the immersed boundary method don't look right with a coarse grid (#3537)NaNs
(#3538)Merged pull requests:
on_architecture
bugs (#3487) (@simone-silvestri)@unroll
s that sneaked in with #3404 (#3501) (@navidcy)HydrostaticFreeSurfaceModel
summarizes advection schemes (#3504) (@navidcy)Closed issues:
show
method for HydrostaticFreeSurfaceModel
does not show the advection scheme (#3197)Merged pull requests:
FunctionField
as a Field.operand
, similar to AbstractOperation
(#3228) (@glwagner)new-central
queue (#3489) (@navidcy)on_architecture
method for all Oceananigans' types (#3490) (@simone-silvestri)compute!
method for collections (#3491) (@tomchor)HydrostaticSphericalCoriolis
(#3500) (@glwagner)Closed issues:
KernelFunctionOperation
produces incorrect result when given a NamedTuple
with an AbstractOperation
(#3455)LatitudeLongitudeGrid
may have incorrect metrics for y
-Periodic domains (#3465)Merged pull requests:
HydrostaticFreeSurfaceModel
(#3404) (@simone-silvestri)Closed issues:
@unroll
ing 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)Merged pull requests:
Fields
with a condition
on ImmersedBoundaryGrids
(#3440) (@tomchor)callsite=TendencyCallsite()
in Callbacks (#3454) (@navidcy)Closed issues:
gravity_unit_vector
apparently doesn't match it's name (#2356)WENO
advection with immersed grid fails due to grid size (#3137)Docs/Model Setup
(#3275)Average()
with an ImmersedBoundaryGrid
(#3439)fontsize
keyword in Label
call (#3442)WENOVectorInvariant
method cleanup? (#3449)callsite=TendencyCallsite()
doesn't work (#3456)restore_from_checkpoint
is deprecated? (#3462):architecture
despite it can be inferred from grid
(#3463)Merged pull requests:
Fields.interpolate
to make sense for Nothing
locations and Flat
directions - take 2 (#3395) (@simone-silvestri)Integral
(#3446) (@tomchor)Closed issues:
interpolate
doesn't work with Nothing
locations (#3356)Merged pull requests:
adapt_structure
for stokes drift (#3441) (@jagoosw)Closed issues:
StokesDrift
docstring example may be misleading (#3422)KernelFunctionOperation
on the GPU (#3438)