Merge pull request #6847 from jakobtorben/add_missing_cuda_safe_call

Add missing OPM_GPU_SAFE_CALL for cudaMemset
This commit is contained in:
Arne Morten Kvarving authored and GitHub committed 2026-02-20 12:30:01 +01:00
commit 91ad70dfb7
2 files changed
+3 -2

No files matched your search

@@ -22,6 +22,7 @@
#include <opm/simulators/linalg/gpuistl/GpuSparseMatrixGeneric.hpp>
#include <opm/simulators/linalg/gpuistl/detail/gpu_constants.hpp>
#include <opm/simulators/linalg/gpuistl/detail/cusparse_safe_call.hpp>
#include <opm/simulators/linalg/gpuistl/detail/gpu_safe_call.hpp>
#include <opm/simulators/linalg/gpuistl/detail/cusparse_wrapper.hpp>
#include <opm/simulators/linalg/gpuistl/detail/gpusparse_matrix_utilities.hpp>
#include <opm/simulators/linalg/matrixblock.hh>
@@ -211,7 +212,7 @@ GpuSparseMatrix<T>::setToZero()
return;
}
cudaMemset(m_nonZeroElements.data(), 0, nonzeroes() * blockSize() * blockSize() * sizeof(T));
OPM_GPU_SAFE_CALL(cudaMemset(m_nonZeroElements.data(), 0, nonzeroes() * blockSize() * blockSize() * sizeof(T)));
}
template <typename T>
@@ -257,7 +257,7 @@ template <class T>
void
GpuSparseMatrixGeneric<T>::setToZero()
{
cudaMemset(m_nonZeroElements.data(), 0, nonzeroes() * blockSize() * blockSize() * sizeof(T));
OPM_GPU_SAFE_CALL(cudaMemset(m_nonZeroElements.data(), 0, nonzeroes() * blockSize() * blockSize() * sizeof(T)));
}