Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Functions | |
template<typename T > | |
__global__ void | opchsign_kernel (T *__restrict__ a1, T *__restrict__ a2, T *__restrict__ a3, const int gdim, const int n) |
template<typename T > | |
__global__ void | opcolv_kernel (T *__restrict__ a1, T *__restrict__ a2, T *__restrict__ a3, const T *__restrict__ c, const int gdim, const int n) |
template<typename T > | |
__global__ void | opcolv3c_kernel (T *__restrict__ a1, T *__restrict__ a2, T *__restrict__ a3, const T *__restrict__ b1, const T *__restrict__ b2, const T *__restrict__ b3, const T *__restrict__ c, const T d, const int gdim, const int n) |
template<typename T > | |
__global__ void | opadd2cm_kernel (T *__restrict__ a1, T *__restrict__ a2, T *__restrict__ a3, const T *__restrict__ b1, const T *__restrict__ b2, const T *__restrict__ b3, const T c, const int gdim, const int n) |
template<typename T > | |
__global__ void | opadd2col_kernel (T *__restrict__ a1, T *__restrict__ a2, T *__restrict__ a3, const T *__restrict__ b1, const T *__restrict__ b2, const T *__restrict__ b3, const T *__restrict__ c, const int gdim, const int n) |
__global__ void opadd2cm_kernel | ( | T *__restrict__ | a1, |
T *__restrict__ | a2, | ||
T *__restrict__ | a3, | ||
const T *__restrict__ | b1, | ||
const T *__restrict__ | b2, | ||
const T *__restrict__ | b3, | ||
const T | c, | ||
const int | gdim, | ||
const int | n | ||
) |
Device kernel for opadd2cm
Definition at line 134 of file mathops_kernel.h.
__global__ void opadd2col_kernel | ( | T *__restrict__ | a1, |
T *__restrict__ | a2, | ||
T *__restrict__ | a3, | ||
const T *__restrict__ | b1, | ||
const T *__restrict__ | b2, | ||
const T *__restrict__ | b3, | ||
const T *__restrict__ | c, | ||
const int | gdim, | ||
const int | n | ||
) |
Device kernel for opadd2col
Definition at line 168 of file mathops_kernel.h.
__global__ void opchsign_kernel | ( | T *__restrict__ | a1, |
T *__restrict__ | a2, | ||
T *__restrict__ | a3, | ||
const int | gdim, | ||
const int | n | ||
) |
Device kernel for opchsign
Definition at line 41 of file mathops_kernel.h.
__global__ void opcolv3c_kernel | ( | T *__restrict__ | a1, |
T *__restrict__ | a2, | ||
T *__restrict__ | a3, | ||
const T *__restrict__ | b1, | ||
const T *__restrict__ | b2, | ||
const T *__restrict__ | b3, | ||
const T *__restrict__ | c, | ||
const T | d, | ||
const int | gdim, | ||
const int | n | ||
) |
Device kernel for opcolv3c
Definition at line 100 of file mathops_kernel.h.
__global__ void opcolv_kernel | ( | T *__restrict__ | a1, |
T *__restrict__ | a2, | ||
T *__restrict__ | a3, | ||
const T *__restrict__ | c, | ||
const int | gdim, | ||
const int | n | ||
) |
Device kernel for opcolv
Definition at line 70 of file mathops_kernel.h.