v0.110.12
Oceananigans v0.110.12
Merged pull requests:
- Support NetCDF output on any AbstractVerticalCoordinate (#5689) (@ewquon)
- Fix scalar indexing of GPUs when resizing immersed boundaries (#5753) (@jackdfranklin)
- Fix Cchar portability in NCCLCommunicator for aarch64 (#5755) (@aklocker42)
- Unwrap FT in adapt_structure for OrthogonalSphericalShellGrid (#5770) (@Pangoraw)
- Add InterpolatedOperation (#5779) (@glwagner)
- Add support for FFT-based Poisson solvers on Metal GPUs (#5782) (@giordano)
- [CI] Run Enzyme/Reactant tests with Julia v1.11 (#5786) (@giordano)
- Revert "Disable enzyme_comms_opts in sharding test." (#5790) (@giordano)
- Add lazy regridding fields (#5792) (@taimoorsohail)
- Fix stale
materialize_immersed_boundarydocstring (#5798) (@tomchor) - Revert "Fix NCCL send/recv for Bool fields (ImmersedBoundaryGrid mask)" (#5802) (@giordano)
- Fix three synchronization bugs in OceananigansNCCLExt halo exchange (#5803) (@aklocker42)
- Fix NCCL send/recv for Bool fields (ImmersedBoundaryGrid mask) (#5804) (@giordano)
- Improve type inference for
Advection.needs_implicit_solver(#5806) (@giordano) - Clarify FFT pressure solver warning and error on immersed cells above wet cells in
HydrostaticFreeSurfaceModel(#5807) (@xkykai) - Fix AMDGPU device index mapping (#5810) (@alephpiece)
- Make conditional differences Revisable (#5817) (@aviatesk)
- Bump semver (#5819) (@awiteck)
Closed issues: