diff --git a/opm/simulators/linalg/bda/opencl/openclSolverBackend.cpp b/opm/simulators/linalg/bda/opencl/openclSolverBackend.cpp index 52b7bac3a..c47f7a617 100644 --- a/opm/simulators/linalg/bda/opencl/openclSolverBackend.cpp +++ b/opm/simulators/linalg/bda/opencl/openclSolverBackend.cpp @@ -432,7 +432,7 @@ void openclSolverBackend::initialize(std::shared_ptr prec->setOpencl(context, queue); #if COPY_ROW_BY_ROW - vals_contiguous = new double[N]; + vals_contiguous.resize(nnz); #endif mat = matrix; jacMat = jacMatrix;