gpusparse_matrix_operations.hpp File Reference
#include <cstddef>
#include <vector>
Include dependency graph for gpusparse_matrix_operations.hpp:

Go to the source code of this file.

Namespaces

namespace  Opm
 
namespace  Opm::gpuistl
 
namespace  Opm::gpuistl::detail
 

Functions

template<class T , int blocksize>
void Opm::gpuistl::detail::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. More...
 
template<class T , int blocksize>
void Opm::gpuistl::detail::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 permutation list. More...