GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cu_densemat_cm.h
Go to the documentation of this file.
1 
6 #ifndef GHOST_CU_DENSEMAT_CM_H
7 #define GHOST_CU_DENSEMAT_CM_H
8 
9 #include "config.h"
10 #include "types.h"
11 #include "densemat.h"
12 #include "error.h"
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
32 
33 
34 #ifdef __cplusplus
35 }
36 #endif
37 
38 #endif
Header file for type definitions.
ghost_error ghost_densemat_cu_cm_conj(ghost_densemat *vec)
ghost_error ghost_densemat_cu_cm_vaxpy(ghost_densemat *v1, ghost_densemat *v2, void *a)
ghost_error ghost_densemat_cu_cm_axpbypcz(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b, ghost_densemat *v3, void *c)
int32_t ghost_lidx
Definition: types.h:503
ghost_error ghost_densemat_cu_cm_fromScalar(ghost_densemat *vec, void *val)
Types, functions and macros for error handling.
ghost_error
Error return type.
Definition: error.h:23
ghost_error ghost_densemat_cu_cm_scale(ghost_densemat *v, void *a)
ghost_error ghost_densemat_cu_cm_mult(ghost_densemat *v1, ghost_densemat *v2, void *a)
ghost_error ghost_densemat_cu_cm_axpy(ghost_densemat *v1, ghost_densemat *v2, void *a)
ghost_error ghost_densemat_cu_cm_vaxpbypcz(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b, ghost_densemat *v3, void *c)
ghost_error ghost_densemat_cu_cm_communicationassembly(void *work, ghost_lidx *dueptr, ghost_lidx totaldues, ghost_densemat *vec, ghost_context *ctx, ghost_lidx *perm)
ghost_error ghost_densemat_cu_cm_axpby(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b)
The GHOST context.
Definition: context.h:108
ghost_error ghost_densemat_cu_cm_vscale(ghost_densemat *v, void *a)
ghost_error ghost_densemat_cu_cm_fromRand(ghost_densemat *vec)
ghost_error ghost_densemat_cu_cm_vaxpby(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b)
ghost_error ghost_densemat_cu_cm_dotprod(ghost_densemat *vec, void *res, ghost_densemat *vec2)
A dense vector/matrix.
Definition: densemat.h:226