diff --git a/src/pystencils/boundaries/boundaryhandling.py b/src/pystencils/boundaries/boundaryhandling.py index 53c3980e2d2c9c947d45410d03017da135d4a843..949e4065ac20021bbccfa603175ffb1604522de1 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 d1930a07aaf990997766d19e9263a4a637a86bef..749148b223cbad863f53bc86a901b86a1560338a 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()