LAMA
|
This class provides CUDA parallelized routines needed for COO format. More...
#include <CUDACOOUtils.hpp>
Static Public Member Functions | |
template<typename ValueType > | |
static void | normalGEMV (ValueType result[], const ValueType alpha, const ValueType x[], const ValueType beta, const ValueType y[], const IndexType numRows, const IndexType cooIA[], const IndexType cooJA[], const ValueType cooValues[], const IndexType numValues, class SyncToken *syncToken) |
Implementation for COOUtilsInterface::Mult:normalGEMV with CUDA on GPUs. | |
static void | setInterface (struct COOUtilsInterface &COOUtils) |
Routine that registers all routines of this class at the LAMA interface. | |
Private Member Functions | |
LAMA_LOG_DECL_STATIC_LOGGER (logger) |
This class provides CUDA parallelized routines needed for COO format.
lama::CUDACOOUtils::LAMA_LOG_DECL_STATIC_LOGGER | ( | logger | ) | [private] |
static void lama::CUDACOOUtils::normalGEMV | ( | ValueType | result[], |
const ValueType | alpha, | ||
const ValueType | x[], | ||
const ValueType | beta, | ||
const ValueType | y[], | ||
const IndexType | numRows, | ||
const IndexType | cooIA[], | ||
const IndexType | cooJA[], | ||
const ValueType | cooValues[], | ||
const IndexType | numValues, | ||
class SyncToken * | syncToken | ||
) | [static] |
Implementation for COOUtilsInterface::Mult:normalGEMV with CUDA on GPUs.
static void lama::CUDACOOUtils::setInterface | ( | struct COOUtilsInterface & | COOUtils | ) | [static] |
Routine that registers all routines of this class at the LAMA interface.
Referenced by lama::CUDAInterface::CUDAInterface().