This is another rebased PR for integrating interpolated accesses.
Iterpolation accesses work like
absolute_access except they can be savely applied on all fields (i.e. with boundary checks).
More info here: !20 (closed)
This PR contains some dead code that uses https://github.com/theHamsta/CubicInterpolationCUDA . I have not included it as a submodule in pystencils in this PR.
This PR break the hash of those two test:
[gw11] [ 14%] FAILED lbmpy_tests/test_code_hashequivalence.py::test_hash_equivalence_llvm lbmpy_tests/test_conserved_quantity_relaxation_invariance.py::test_srt [gw8] [ 15%] FAILED lbmpy_tests/test_code_hashequivalence.py::test_hash_equivalence