Repository navigation
Conversation
…nity_slope Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- ConformalConicGrid / geographic_to_conformal_conic replace LambertConformalConicGrid / lcc_forward (CliMA/Oceananigans.jl#6168) - Smoothing clamps at Sides{Closed} boundaries, replacing LeftConnected / RightConnected (CliMA/Oceananigans.jl#6275) - Compute the urban-roughness overlap area locally; fractional_horizontal_area was removed (CliMA/Oceananigans.jl#6142) - Vertical halos cover the default WENO(order=7) tracer advection (CliMA/Oceananigans.jl#6315) - Breeze 0.13; Oceananigans and Breeze resolved from main / the Breeze PR branch until registered Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Closed
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates NumericalEarth to Oceananigans 0.116 and Breeze 0.13, and bumps NumericalEarth to 0.9.0 since it drops support for Oceananigans ≤ 0.114. The NumericalEarth counterpart of NumericalEarth/Breeze.jl#1116.
Draft until Oceananigans 0.116, Breeze 0.13, and a ClimaSeaIce release for 0.116 are registered. Like Breeze#1116,
[sources]temporarily resolves Oceananigans frommain(compat"0.115, 0.116", sincemainstill reports 0.115.0), and Breeze from theglw/oceananigans-0.116branch.Includes #800 (ClimaSeaIce 0.6), which this needs: the ClimaSeaIce that supports 0.116 will be ≥ 0.6.
Changes
ConformalConicGrid((0.115.0) Rename LambertConformalConicGrid to ConformalConicGrid CliMA/Oceananigans.jl#6168):LambertConformalConicGridandlcc_forwardare nowConformalConicGridandgeographic_to_conformal_conicin the Breeze nested-atmosphere relaxation mask and its test.Sidestopologies ((0.115.0) Split topology into differentSideswhen appropriate CliMA/Oceananigans.jl#6275):LeftConnected/RightConnectedare gone.smooth_topographyclamps the previous index atSides{Closed}and the next index atSides{<:Any, Closed}. This also clamps at the closed southern edge of a folded (tripolar / ORCA) grid, where it used to read the halo row.Oceananigans.Fields.fractional_horizontal_areawas removed in Weight horizontal regridding by the length in the regridded direction CliMA/Oceananigans.jl#6142 (already in 0.114.1, somainis broken on 0.114.1 too; CI stayed on 0.113 because of Terrarium). The spherical overlap area is now a localspherical_rectangle_area, still evaluated in Float64.WENO(order=7)tracer advection needs a vertical halo of 4 (5 on an immersed grid). TheOceanOnlyModel/OceanSeaIceModeldoctests and the clock-consistency, prescribed-atmosphere, river-routing, and tracer-budget tests now use vertical halos of 4 / 5.test_tracer_budgetalso importsRightFaceFolded/RightCenterFolded, which are no longer exported fromOceananigans.Oceananigans = "0.115, 0.116"(to become"0.116"once registered) andBreeze = "0.13"in the root,test,docs, andexamplesprojects (one workspace, so they move together).User-facing behavior from Oceananigans
ocean_simulationwith default advection on a grid with vertical halo 3 now errors at construction; use a vertical halo of at least 4 (5 for anImmersedBoundaryGrid). Single-column grids are unaffected.Still blocking CI
main(0.6.0) importsLeftConnectedetc., so it does not load on Oceananigansmain. It needs a small port ofConnectedTopologyinsplit_explicit_momentum_equations.jltoSidesplus compat"0.115, 0.116"; with that patched locally, everything below passes. Not pinned here yet.test/docs/examplesprojects, so the workspace won't resolve until they release, or until they are dropped from those projects for now.Testing
CPU, Julia 1.13.2, against Oceananigans
main(5e768dc2d), Breeze#1116, and ClimaSeaIcemainwith theSidesport, Terrarium and OceanBioME removed from the environment:test_terrarium_couplingandtest_ocean_sea_ice_oceanbiomeerror (packages absent), andtest_tracer_budget(see below).test_ocean_only_model(14) andtest_ocean_sea_ice_model(4) pass.test_tracer_budget(GPU-only in CI) now builds, but 32/52 budget checks fail on CPU; not yet compared againstmain.GPU, Reactant, distributed, and the docs build were not run locally.
🤖 Generated with Claude Code