ug4
common_cuda.h File Reference

Go to the source code of this file.

Macros

#define FPTYPE   double
 

Functions

bool CUDA_VecAdd2 (const int len, FPTYPE alpha, FPTYPE *x, FPTYPE beta, const FPTYPE *y)
 
bool CUDA_VecAdd3 (const int len, FPTYPE alpha, FPTYPE *x, FPTYPE beta, const FPTYPE *y, FPTYPE gamma, const FPTYPE *z)
 
bool CUDA_VecAdd_2 (FPTYPE *dest, FPTYPE alpha1, const FPTYPE *v1, FPTYPE alpha2, const FPTYPE *v2, const int N)
 
bool CUDA_VecAdd_3 (FPTYPE *dest, FPTYPE alpha1, const FPTYPE *v1, FPTYPE alpha2, const FPTYPE *v2, FPTYPE alpha3, const FPTYPE *v3, const int N)
 

Macro Definition Documentation

◆ FPTYPE

#define FPTYPE   double

Function Documentation

◆ CUDA_VecAdd2()

◆ CUDA_VecAdd3()

bool CUDA_VecAdd3 ( const int  len,
FPTYPE  alpha,
FPTYPE x,
FPTYPE  beta,
const FPTYPE y,
FPTYPE  gamma,
const FPTYPE z 
)

◆ CUDA_VecAdd_2()

bool CUDA_VecAdd_2 ( FPTYPE dest,
FPTYPE  alpha1,
const FPTYPE v1,
FPTYPE  alpha2,
const FPTYPE v2,
const int  N 
)

Referenced by ug::VecScaleAdd().

◆ CUDA_VecAdd_3()

bool CUDA_VecAdd_3 ( FPTYPE dest,
FPTYPE  alpha1,
const FPTYPE v1,
FPTYPE  alpha2,
const FPTYPE v2,
FPTYPE  alpha3,
const FPTYPE v3,
const int  N 
)

Referenced by ug::VecScaleAdd().