1 #ifndef PARALUTION_BACKEND_MIC_HPP_
2 #define PARALUTION_BACKEND_MIC_HPP_
4 #include "../backend_manager.hpp"
10 template <
typename ValueType>
11 class AcceleratorVector;
12 template <
typename ValueType>
13 class AcceleratorMatrix;
14 template <
typename ValueType>
28 template <
typename ValueType>
32 template <
typename ValueType>
34 const unsigned int matrix_format);
38 #endif // PARALUTION_BACKEND_MIC_HPP_
AcceleratorMatrix< ValueType > * _paralution_init_base_mic_matrix(const struct Paralution_Backend_Descriptor backend_descriptor, const unsigned int matrix_format)
Build (and return) a matrix on MIC.
Definition: backend_mic.cpp:66
bool paralution_init_mic(void)
Initialize a MIC.
Definition: backend_mic.cpp:22
void paralution_stop_mic(void)
Release the MIC accelerator.
Definition: backend_mic.cpp:39
AcceleratorVector< ValueType > * _paralution_init_base_mic_vector(const struct Paralution_Backend_Descriptor backend_descriptor)
Build (and return) a vector on MIC.
Definition: backend_mic.cpp:108
Definition: backend_manager.cpp:43
void paralution_info_mic(const struct Paralution_Backend_Descriptor backend_descriptor)
Print information about the MICs in the systems.
Definition: backend_mic.cpp:55