v4.8.3
Changes
- Andrew add tests to test operator 2194 @AndrewCheng827 (#2207)
API
- api: enforce interpolation radius to be smaller than any input space … @mloubout (#2234)
- api: cleanup SubDimension and SubDomain @mloubout (#2219)
- misc: various Dimension internal fixes @mloubout (#2205)
- api: Cleanup and improve SubFunction @mloubout (#2198)
- builtins: Support batched initialize_function @FabioLuporini (#2176)
- api: Revamp interpolation/injection @FabioLuporini (#2128)
Documentation
- Update FAQ.md @FabioLuporini (#2195)
- documentation: update ci for new website setup @mloubout (#2221)
Compiler
- compiler: prevent multisubdimension expressions duplicates @mloubout (#2230)
- compiler: prevent reduction clause for perfect-enough outer loops @mloubout (#2226)
- compiler: Rework multi-level buffering @FabioLuporini (#2225)
- compiler: Fix issue 2194 @AndrewCheng827 (#2212)
- compiler: prevent radius dependent temps for sparse operations @mloubout (#2216)
- api: Cleanup and improve SubFunction @mloubout (#2198)
- api: Revamp interpolation/injection @FabioLuporini (#2128)
🐛 Bug Fixes
- compiler: Patch cluster.is_sparse @FabioLuporini (#2232)
- compiler: Fix reduction over sparse only @mloubout (#2220)
- compiler: prevent temporary for local reductions @mloubout (#2218)
- compiler: prevent radius dependent temps for sparse operations @mloubout (#2216)
- compiler: fix arg processing for empty arg update @mloubout (#2213)
- misc: various Dimension internal fixes @mloubout (#2205)
Continuous Integration
Installation
- pip prod(deps): update anytree requirement from <=2.9.0,>=2.4.3 to >=2.4.3,<=2.10.0 @dependabot (#2233)
- deps: fix intel drivers @mloubout (#2228)
- ci: add intel missing gpu drivers @mloubout (#2227)
Full Changelog: v4.8.2...v4.8.3