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