diff --git a/python/dune/codegen/pdelab/tensors.py b/python/dune/codegen/pdelab/tensors.py index 6bd0eafdd2f055f4007446f7b977e37728574ea7..26ef137dd96297f8608522c7e634d8c06bed8748 100644 --- a/python/dune/codegen/pdelab/tensors.py +++ b/python/dune/codegen/pdelab/tensors.py @@ -109,7 +109,7 @@ def define_matrix_inverse(name, name_inv, shape, visitor): instruction(expression=exprs[i][j], assignee=assignee[i][j], within_inames=frozenset(visitor.quadrature_inames()), - depends_on=frozenset({Writes(name)})) + depends_on=frozenset({Writes(name), Writes(det_inv)})) def name_determinant(matrix, shape, visitor):