GridTools version 2.3.4
changes since v2.3.2 (v2.3.3 removed because it introduced a breaking change in the nanobind adapter)
Performance improvements
- Introduce GT_PROMISE for __builtin_assume by @havogt, @iomaganaris in #1785, #1788
Bug fixes
- Bug: storage/gpu.h functions within CUDA_ARCH by @havogt in #1778
- Update nanobind to v2 by @havogt in #1777, #1790
- Update minimum required boost to 1.73 by @havogt in #1772
Tests
- Add Missing fn_unstructured_nabla_fused_tuple_of_fields to Regression & Performance Tests by @fthaler in #1783
- Improved Data Layout for Neighbor Tables by @fthaler in #1782
CI / Deployment
- test NVHPC 23.9 by @havogt in #1769
- build: Update deployment action with trusted publisher by @havogt in #1770
- build: Add download wheel step in deployment action by @havogt in #1771
- CI: test CUDA 12.4 by @havogt in #1773
- GitHub actions: Update compiler versions in configure test by @havogt in #1760
- Move to CUDA 11.2 for daint nvcc gcc by @havogt in #1786