🏍️ v0.90.12
Oceananigans v0.90.12
Merged pull requests:
- PCG uses provided
grid
's halo size instead of hardcodinghalo = (3, 3, 1)
(#3094) (@navidcy) - Fill halos of conformal cubed sphere grid coordinates and metrics in a single pass (#3488) (@siddharthabishnu)
- Default partition in
Distributed
(#3496) (@simone-silvestri) - Add support for
AbstractArray
Forcing
(#3498) (@glwagner) - Allow interpolation on
Distributed
architectures (#3499) (@simone-silvestri) - Revisit
SplitExplicitFreeSurface
user-interface and Docs + useSplitExplicitFreeSurface
as the default when appropriate (#3503) (@navidcy) - Enhance immersed boundary grid docs (#3505) (@navidcy)
- Adds
last_Δt
toClock
(#3508) (@jagoosw) - Allow testing of just a single file (#3511) (@navidcy)
- File splitting in
NetCDFOutputWriter
whenmax_filesize
is exceeded (#3512) (@josuemtzmo) - (0.90.12) Bugfix for
SpitExplicitFreeSurface
onMultiRegionGrid
s and makeSpitExplicitFreeSurface
the default + don't allow more halos than interior points (#3514) (@navidcy) - Generalize file splitting for output writers (#3515) (@glwagner)
- Add Chen et al. 2024 (#3517) (@navidcy)
- Don't ship docs with Manifest (#3521) (@navidcy)
- Tests for splitting output files using
TimeInterval
(#3523) (@josuemtzmo) - Add interpolation for fields on
ImmersedBoundaryGrid
s (#3524) (@simone-silvestri) - Friendlier KH example for GPU (#3528) (@navidcy)
- Minor bug fix so that
Δzᶜᶜᶜ(... , ibg::PCBIBG)
works for grids with flat dims (#3530) (@navidcy) - Add a bottom boundary layer example using CATKE (#3531) (@glwagner)
- Add info about models that support BackgroundFields (#3532) (@navidcy)
- Automatically try to reshape arrays when encountering DimensionMismatch (#3535) (@glwagner)
- Fix examples in
ConformalCubedSphereGrid
docs and convert to doctests (#3539) (@navidcy) - Use adaptive timestep in two-dimensional turbulence example (#3540) (@navidcy)
- Update climacommon to 2024_04_05 (#3541) (@Sbozzolo)
- Show methods display information about the advection scheme(s) (#3542) (@navidcy)
- Bump julia-actions/setup-julia from 1 to 2 (#3544) (@dependabot[bot])
Closed issues:
- Splitting NetCDF output with NetCDFOutputWriter (#2967)
- PGC FreeSurface solver hardcodes 3 halo points and breaks if not (#3093)
- Fill velocity halos in a single pass for ConformalCubedSphereGrid (#3201)
- Some issue(s) with
SplitExplicitFreeSurface
(#3238) - Default free surface solver:
SplitExplicit
orImplicit
(#3289) - Slow initialization after updating to v0.90.0 (#3381)
- Warnings regarding
loop not unrolled
when constructing model (#3494) - What if we just wanna run one test file? (#3507)
- Change the default free-surface solver for
MultiRegionGrid
s toSplitExplicitFreeSurface
(#3513) - Grid's halo size can exceed its interior (#3516)
- Remove Manifest.toml from docs (#3520)
- Scalar Indexing is not allowed on GPU array (KH instability) (#3522)
- Should have an option to apply
Forcing
only at specific nodes? (#3525) - Compare
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)- 2D turbulence example is outputting
NaNs
(#3538)