Skip to content

v0.16.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 18:54
· 8 commits to main since this release
e3554b7

ClimaCore v0.16.0

Diff since v0.15.3

Breaking changes

  • Plotting moved into package extensions. Makie recipes and Plots recipes now live in their own respective extensions.
  • ClimaCoreVTK is deleted with no replacement.
  • ClimaCoreSpectra no longer depends on ClimaCore.

See NEWS.md for full details.

📢 API Changes:

🚀 Features

  • Test upwind operators (#751)
  • Restrict BCs for left / right biased operators (#822)
  • Better names for CUDA kernels (#1343)
  • Implement similar-space Finite-Difference fused kernels (#1740)
  • Implement similar-space FD+pointwise fused kernels (#1741)
  • Implement similar-space pointwise fused parallel kernels (#1742)
  • Implement mixed-space pointwise fused parallel (#1743)
  • Implement mixed-space FD fused parallel kernels (#1744)
  • Implement mixed-space FD+pointwise fused parallel kernels (#1745)
  • Use shared/local memory in FD stencils kernels (#1746)
  • Add support for bilinear interpolation in the distributed remapper (#2038)

📑 Documentation

  • Missing docstrings for FluxCorrectionC2C & FluxCorrectionF2F (#566)

🐛 Fixes

  • bycolumn has inconsistent behavior on different architectures (#1609)
  • Remove internal use of column and slab (#1631)
  • similar(::Union{IJF, IF}) are not actually similar (#1803)
  • FD shmem thread-block configuration needs tuned (#2305)
  • Operator Matrices applied to a Broadcast with type args (#2478)
  • GPU compilation bug with broadcasting on Julia v1.12 (#2560)