From 212380d69fa1a3a05fdad831ea078b0c30620722 Mon Sep 17 00:00:00 2001
From: Markus Holzer <markus.holzer@fau.de>
Date: Wed, 5 Jun 2024 07:51:09 +0200
Subject: [PATCH] Remove indepence check for some kernels

---
 src/pystencils/boundaries/boundaryhandling.py | 3 ++-
 tests/test_vectorization_specific.py          | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/pystencils/boundaries/boundaryhandling.py b/src/pystencils/boundaries/boundaryhandling.py
index 53c3980e2..949e4065a 100644
--- a/src/pystencils/boundaries/boundaryhandling.py
+++ b/src/pystencils/boundaries/boundaryhandling.py
@@ -450,5 +450,6 @@ def create_boundary_kernel(field, index_field, stencil, boundary_functor, target
     dir_symbol = TypedSymbol("dir", np.int32)
     elements += [SympyAssignment(dir_symbol, index_field[0]('dir'))]
     elements += boundary_functor(field, direction_symbol=dir_symbol, index_field=index_field)
-    config = CreateKernelConfig(index_fields=[index_field], target=target, **kernel_creation_args)
+    config = CreateKernelConfig(index_fields=[index_field], target=target, skip_independence_check=True,
+                                **kernel_creation_args)
     return create_kernel(elements, config=config)
diff --git a/tests/test_vectorization_specific.py b/tests/test_vectorization_specific.py
index d1930a07a..749148b22 100644
--- a/tests/test_vectorization_specific.py
+++ b/tests/test_vectorization_specific.py
@@ -232,7 +232,8 @@ def test_issue62(dtype, instruction_set, padding):
 
     config = ps.CreateKernelConfig(data_type=dtype,
                                    default_number_float=dtype,
-                                   cpu_vectorize_info=opt)
+                                   cpu_vectorize_info=opt,
+                                   skip_independence_check=True)
 
     ast = ps.create_kernel(up, config=config)
     ast.compile()
-- 
GitLab