PARALUTION  1.0.0
PARALUTION
paralution::Paralution_Backend_Descriptor Struct Reference

Backend descriptor - keeps information about the hardware - OpenMP (threads); CUDA (blocksizes, handles, etc); OpenCL (workgroupsizes, handles, etc);. More...

#include <backend_manager.hpp>

Data Fields

bool init
 
int backend
 
bool accelerator
 
bool disable_accelerator
 
int OpenMP_threads
 
int OpenMP_def_threads
 
int OpenMP_def_nested
 
bool OpenMP_affinity
 
int OpenMP_threshold
 
void * GPU_cublas_handle
 
void * GPU_cusparse_handle
 
int GPU_dev
 
int GPU_warp
 
int GPU_block_size
 
int GPU_max_threads
 
void * OCL_handle
 
int OCL_plat
 
int OCL_dev
 
size_t OCL_max_work_group_size
 
size_t OCL_computeUnits
 
int OCL_warp_size
 
int MIC_dev
 
char marker [15]
 
std::ofstream * log_file
 

Detailed Description

Backend descriptor - keeps information about the hardware - OpenMP (threads); CUDA (blocksizes, handles, etc); OpenCL (workgroupsizes, handles, etc);.

Field Documentation

bool paralution::Paralution_Backend_Descriptor::accelerator
bool paralution::Paralution_Backend_Descriptor::disable_accelerator
int paralution::Paralution_Backend_Descriptor::GPU_block_size
void* paralution::Paralution_Backend_Descriptor::GPU_cublas_handle
void* paralution::Paralution_Backend_Descriptor::GPU_cusparse_handle
int paralution::Paralution_Backend_Descriptor::GPU_dev
int paralution::Paralution_Backend_Descriptor::GPU_max_threads
int paralution::Paralution_Backend_Descriptor::GPU_warp
bool paralution::Paralution_Backend_Descriptor::init
std::ofstream* paralution::Paralution_Backend_Descriptor::log_file
char paralution::Paralution_Backend_Descriptor::marker[15]
int paralution::Paralution_Backend_Descriptor::MIC_dev
size_t paralution::Paralution_Backend_Descriptor::OCL_computeUnits
size_t paralution::Paralution_Backend_Descriptor::OCL_max_work_group_size
int paralution::Paralution_Backend_Descriptor::OCL_warp_size
bool paralution::Paralution_Backend_Descriptor::OpenMP_affinity
int paralution::Paralution_Backend_Descriptor::OpenMP_def_nested
int paralution::Paralution_Backend_Descriptor::OpenMP_def_threads
int paralution::Paralution_Backend_Descriptor::OpenMP_threshold

The documentation for this struct was generated from the following file: