GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
tsmttsm_cu_kernel.h File Reference

TSMTTSM CUDA kernels. More...

#include <cublas_v2.h>
#include <iostream>
#include <typeinfo>
#include "ghost/config.h"
#include "ghost/cu_complex.h"
#include "ghost/cu_util.h"
#include "ghost/types.h"
#include "ghost/cu_temp_buffer_malloc.h"
Include dependency graph for tsmttsm_cu_kernel.h:

Go to the source code of this file.

Functions

template<typename T , typename oT , int M, int N, int conjv>
static ghost_error ghost_tsmttsm_cu_rm (oT *const __restrict__ C, const T *const __restrict__ A, const T *const __restrict__ B, const oT alpha, const oT beta, ghost_lidx K, ghost_lidx ldc, ghost_lidx lda, ghost_lidx ldb)
 

Detailed Description

TSMTTSM CUDA kernels.

Author
Moritz Kreutzer morit.nosp@m.z.kr.nosp@m.eutze.nosp@m.r@fa.nosp@m.u.de
Dominik Ernst domin.nosp@m.ik.e.nosp@m.rnst@.nosp@m.fau..nosp@m.de

Function Documentation

template<typename T , typename oT , int M, int N, int conjv>
static ghost_error ghost_tsmttsm_cu_rm ( oT *const __restrict__  C,
const T *const __restrict__  A,
const T *const __restrict__  B,
const oT  alpha,
const oT  beta,
ghost_lidx  K,
ghost_lidx  ldc,
ghost_lidx  lda,
ghost_lidx  ldb 
)
static

Here is the call graph for this function: