Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CliMA/Oceananigans.jl
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.106.1
Choose a base ref
...
head repository: CliMA/Oceananigans.jl
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.106.2
Choose a head ref
  • 3 commits
  • 35 files changed
  • 8 contributors

Commits on Mar 23, 2026

  1. Extend TabulatedFunction to support 4D and 5D interpolation (#5417)

    * Extend TabulatedFunction to support 4D quadrilinear interpolation
    
    Add support for 4-dimensional lookup tables with quadrilinear interpolation,
    following the same patterns as the existing 1D/2D/3D implementations.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    
    * Extend TabulatedFunction to support 5D quintilinear interpolation
    
    Same mechanical pattern as 4D: adds 5D kernel, builder, evaluation method,
    32-term _interpolate, TabulatedFunction5D alias, and comprehensive tests.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    
    * Apply suggestions from code review
    
    Co-authored-by: Navid C. Constantinou <[email protected]>
    
    * Ignore legacy_benchmark linkcheck (directory removed in #5412)
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    
    * Apply suggestion from @glwagner
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
    Co-authored-by: Navid C. Constantinou <[email protected]>
    3 people authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    e3dc01d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

  1. (0.106.2) Refactor coriolis and add Triad scheme (#5383)

    * bugfix
    
    * remove this stuff
    
    * remove also this
    
    * also this!
    
    * add correct coriolis
    
    * ok this should work
    
    * change back
    
    * change back
    
    * add correct citations
    
    * add some docs
    
    * change the default
    
    * remove trailing whitespace
    
    * fix tests and add a validation
    
    * import correct stuff
    
    * improve the validation
    
    * use the same as the mitgcm
    
    * changes
    
    * remove whitespace
    
    * add some images to the docs
    
    * fix non-immersed boundaries
    
    * fix docs error
    
    * fix tests
    
    * fix tests
    
    * Apply suggestion from @tomchor
    
    Co-authored-by: Tomás Chor <[email protected]>
    
    * clean up testset
    
    * clean up whitespace
    
    * enstrophy conserving as a default
    
    * remove schemes from exports
    
    * Update docs/src/physics/coriolis_forces.md
    
    Co-authored-by: Navid C. Constantinou <[email protected]>
    
    * Update docs/src/physics/coriolis_forces.md
    
    Co-authored-by: Navid C. Constantinou <[email protected]>
    
    * Update docs/src/physics/coriolis_forces.md
    
    Co-authored-by: Navid C. Constantinou <[email protected]>
    
    * Update docs/src/physics/coriolis_forces.md
    
    Co-authored-by: Navid C. Constantinou <[email protected]>
    
    * fix tests
    
    * update nomenclature and add warning to the docs
    
    * fix doctest
    
    * fix docstring
    
    * fix coriolis tests
    
    * add a coriolis testset
    
    * bump minor version
    
    ---------
    
    Co-authored-by: Tomás Chor <[email protected]>
    Co-authored-by: Navid C. Constantinou <[email protected]>
    3 people authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    9759c4a View commit details
    Browse the repository at this point in the history
  2. Shift the RightFaceFolded fold upwards by one row (#5408)

    * start with this work
    
    * test it out
    
    * Adjust loop range for halo region substitution
    
    * Remove RightFaceFolded length definitions
    
    Remove length definitions for RightFaceFolded.
    
    * remove whitespace
    
    * name correction
    
    * make sure we ise the correct halos
    
    * Fix diagram + tiny comment clarification
    
    * bugfix and name refactor
    
    * fix naming conflicts
    
    * streamfunction at right location
    
    * correct dispatch
    
    * fix all the tests
    
    * Fix tripolar tests
    
    * Apply suggestions from code review
    
    Co-authored-by: Mosè Giordano <[email protected]>
    
    * Revert part of last commit: import Utils
    
    * Remove stale import of `interior` in ImmersedBoundaries
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    
    * Simplify halo calculation in tripolar_grid.jl
    
    Removed unnecessary halo adjustment for RightFaceFolded topology.
    
    ---------
    
    Co-authored-by: Benoit Pasquier <[email protected]>
    Co-authored-by: Benoît Pasquier <[email protected]>
    Co-authored-by: Mosè Giordano <[email protected]>
    Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
    5 people authored Mar 25, 2026
    2 Configuration menu
    Copy the full SHA
    85ba915 View commit details
    Browse the repository at this point in the history
Loading