PARALUTION  1.0.0
PARALUTION
backend_mic.cpp File Reference
#include "../../utils/def.hpp"
#include "../backend_manager.hpp"
#include "backend_mic.hpp"
#include "../../utils/log.hpp"
#include "mic_utils.hpp"
#include "../base_vector.hpp"
#include "../base_matrix.hpp"
#include "mic_vector.hpp"
#include "mic_matrix_csr.hpp"
#include "mic_matrix_coo.hpp"
#include "mic_matrix_mcsr.hpp"
#include "mic_matrix_bcsr.hpp"
#include "mic_matrix_hyb.hpp"
#include "mic_matrix_dia.hpp"
#include "mic_matrix_ell.hpp"
#include "mic_matrix_dense.hpp"

Namespaces

 paralution
 

Functions

bool paralution::paralution_init_mic ()
 Initialize a MIC. More...
 
void paralution::paralution_stop_mic ()
 Release the MIC accelerator. More...
 
void paralution::paralution_info_mic (const struct Paralution_Backend_Descriptor)
 Print information about the MICs in the systems. More...
 
template<typename ValueType >
AcceleratorMatrix< ValueType > * paralution::_paralution_init_base_mic_matrix (const struct Paralution_Backend_Descriptor backend_descriptor, const unsigned int matrix_format)
 Build (and return) a matrix on MIC. More...
 
template<typename ValueType >
AcceleratorVector< ValueType > * paralution::_paralution_init_base_mic_vector (const struct Paralution_Backend_Descriptor backend_descriptor)
 Build (and return) a vector on MIC. More...