v0.96.20
Oceananigans v0.96.20
Merged pull requests:
- Replace IncompleteLU.jl by KrylovPreconditioners.jl (#3789) (@amontoison)
- Interface to Krylov.jl solvers (#4041) (@amontoison)
- Test zstar on a tripolar grid (#4360) (@simone-silvestri)
- Fix
summary()
forConjugateGradientPoissonSolver
(#4373) (@tomchor) - Refactor implicit vertical diffusion solver to avoid passing diffusivity functions to kernel (#4377) (@glwagner)
- Clean up notation in compute_w kernel (#4378) (@glwagner)
- Add extensions for AMDGPU.jl and oneAPI.jl (#4381) (@amontoison)
- add bulidkite pipeline-juliagpu for AMD and oneAPI testing (#4389) (@glwagner)
- fix: better sharding constructs (#4390) (@avik-pal)
- Add topology-aware and conditional ops for AbstractArray (#4391) (@glwagner)
- Change isopycnal_skew_symmetric_diffusivity.jl to use DiffusiveFormulation (#4392) (@glwagner)