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,
Contains wrappers to make the CuBLAS library behave as a modern C++ library with function overlading.
Definition autotuner.hpp:30
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.
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.