PARALUTION  1.0.0
PARALUTION
mic_matrix_coo_kernel.hpp
Go to the documentation of this file.
1 #ifndef PARALUTION_MIC_MATRIX_COO_KERNEL_HPP_
2 #define PARALUTION_MIC_MATRIX_COO_KERNEL_HPP_
3 
4 namespace paralution {
5 
6 template <typename ValueType>
7 void spmv_coo(const int mic_dev,
8  const int *row, const int *col, const ValueType *val,
9  const int nrow,
10  const int nnz,
11  const ValueType *in, ValueType *out);
12 template <typename ValueType>
13 void spmv_add_coo(const int mic_dev,
14  const int *row, const int *col, const ValueType *val,
15  const int nrow,
16  const int nnz,
17  const ValueType scalar,
18  const ValueType *in, ValueType *out);
19 
20 }
21 
22 #endif // PARALUTION_BASE_MATRIX_COO_KERNEL_HPP_
void spmv_coo(const int mic_dev, const int *row, const int *col, const ValueType *val, const int nrow, const int nnz, const ValueType *in, ValueType *out)
Definition: mic_matrix_coo_kernel.cpp:9
nnz
Definition: pcg_example.m:8
void spmv_add_coo(const int mic_dev, const int *row, const int *col, const ValueType *val, const int nrow, const int nnz, const ValueType scalar, const ValueType *in, ValueType *out)
Definition: mic_matrix_coo_kernel.cpp:35
const IndexType const IndexType const IndexType const ValueType const ValueType scalar
Definition: cuda_kernels_coo.hpp:91
Definition: backend_manager.cpp:43