19#ifndef OPM_GPUISTL_GPUSPARSE_MATRIX_OPERATIONS_HPP
20#define OPM_GPUISTL_GPUSPARSE_MATRIX_OPERATIONS_HPP
35template <
class T,
int blocksize>
40 int* naturalToReordered,
58template <
class T,
int blocksize>
61 int* srcColumnIndices,
63 int* dstLowerRowIndices,
65 int* dstUpperRowIndices,
67 int* naturalToReordered,
Contains wrappers to make the CuBLAS library behave as a modern C++ library with function overlading.
Definition autotuner.hpp:29
void copyMatDataToReorderedSplit(T *srcMatrix, int *srcRowIndices, int *srcColumnIndices, T *dstLowerMatrix, int *dstLowerRowIndices, T *dstUpperMatrix, int *dstUpperRowIndices, T *dstDiag, int *naturalToReordered, size_t numberOfRows, int threadBlockSize)
Reorders the elements of a matrix by copying them from one matrix to a split matrix using a permutati...
void copyMatDataToReordered(T *srcMatrix, int *srcRowIndices, T *dstMatrix, int *dstRowIndices, int *naturalToReordered, size_t numberOfRows, int threadBlockSize)
Reorders the elements of a matrix by copying them from one matrix to another using a permutation list...