20#ifndef OPM_ROCMMATRIX_HEADER_INCLUDED
21#define OPM_ROCMMATRIX_HEADER_INCLUDED
23#include <hip/hip_runtime_api.h>
25namespace Opm::Accelerator {
27template<
class Scalar>
class Matrix;
35 RocmMatrix(
int Nb_,
int Mb_,
int nnzbs_,
unsigned int block_size_);
38 void upload(Scalar *vals,
54 unsigned int block_size;
57template <
typename Scalar>
64 void upload(Scalar *vals,
This struct resembles a blocked csr matrix, like Dune::BCRSMatrix.
Definition BlockedMatrix.hpp:29
This struct resembles a csr matrix, only doubles are supported The data is stored in contiguous memor...
Definition Matrix.hpp:34