20 #ifndef ILU_VARIANTS_HELPER_KERNELS_HPP 21 #define ILU_VARIANTS_HELPER_KERNELS_HPP 24 #include <cuda_runtime.h> 25 #include <opm/simulators/linalg/gpuistl/detail/gpuThreadUtils.hpp> 26 #include <opm/simulators/linalg/gpuistl/detail/gpu_safe_call.hpp> 47 const int* colIndices,
48 const size_t* indexConversion,
64 const int* colIndices,
65 const int* reorderedToNatural,
void computeDiagIndicesNoReorder(const int *rowIndices, const int *colIndices, const size_t *indexConversion, int rows, size_t *diagIndices)
Computes indices of diagonal elements for non-reordered GPU preconditioner.
void computeDiagIndices(const int *rowIndices, const int *colIndices, const int *reorderedToNatural, int rows, size_t *diagIndices)
Computes indices of diagonal elements for reordered GPU preconditioner.
Contains wrappers to make the CuBLAS library behave as a modern C++ library with function overlading...
Definition: autotuner.hpp:29