19#ifndef CU_MATRIX_DESCRIPTION_HPP
20#define CU_MATRIX_DESCRIPTION_HPP
21#include <opm/simulators/linalg/cuistl/detail/CuSparseResource.hpp>
22#include <opm/simulators/linalg/cuistl/detail/cusparse_safe_call.hpp>
44 auto description = std::make_shared<CuSparseMatrixDescription>();
Definition AquiferInterface.hpp:35
Contains wrappers to make the CuBLAS library behave as a modern C++ library with function overlading.
Definition cublas_safe_call.hpp:32
CuSparseMatrixDescriptionPtr createLowerDiagonalDescription()
createLowerDiagonalDescription creates a lower diagonal matrix description
Definition CuMatrixDescription.hpp:60
std::shared_ptr< CuSparseResource< cusparseMatDescr_t > > CuSparseMatrixDescriptionPtr
Pointer to CuSparseMatrixDescription holder.
Definition CuMatrixDescription.hpp:35
CuSparseMatrixDescriptionPtr createMatrixDescription()
createMatrixDescription creates a default matrix description
Definition CuMatrixDescription.hpp:42
CuSparseMatrixDescriptionPtr createUpperDiagonalDescription()
createUpperDiagonalDescription creates an upper diagonal matrix description
Definition CuMatrixDescription.hpp:75