Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Go to the source code of this file.
Functions | |
template<typename T > | |
__global__ void | copy_mask_kernel (T *__restrict__ a, T *__restrict__ b, const int size, int *__restrict__ mask, const int mask_size) |
template<typename T > | |
__global__ void | cadd_mask_kernel (T *__restrict__ a, const T c, const int size, int *__restrict__ mask, const int mask_size) |
template<typename T > | |
__global__ void | invcol1_mask_kernel (T *__restrict__ a, const int size, int *__restrict__ mask, const int mask_size) |
template<typename T > | |
__global__ void | col2_mask_kernel (T *__restrict__ a, T *__restrict__ b, const int size, int *__restrict__ mask, const int mask_size) |
template<typename T > | |
__global__ void | col3_mask_kernel (T *__restrict__ a, T *__restrict__ b, T *__restrict__ c, const int size, int *__restrict__ mask, const int mask_size) |
template<typename T > | |
__global__ void | sub3_mask_kernel (T *__restrict__ a, T *__restrict__ b, T *__restrict__ c, const int size, int *__restrict__ mask, const int mask_size) |
__global__ void cadd_mask_kernel | ( | T *__restrict__ | a, |
const T | c, | ||
const int | size, | ||
int *__restrict__ | mask, | ||
const int | mask_size | ||
) |
Device kernel for cadd_mask
Definition at line 58 of file math_ext_kernel.h.
__global__ void col2_mask_kernel | ( | T *__restrict__ | a, |
T *__restrict__ | b, | ||
const int | size, | ||
int *__restrict__ | mask, | ||
const int | mask_size | ||
) |
Device kernel for col2_mask
Definition at line 90 of file math_ext_kernel.h.
__global__ void col3_mask_kernel | ( | T *__restrict__ | a, |
T *__restrict__ | b, | ||
T *__restrict__ | c, | ||
const int | size, | ||
int *__restrict__ | mask, | ||
const int | mask_size | ||
) |
Device kernel for col3_mask
Definition at line 106 of file math_ext_kernel.h.
__global__ void copy_mask_kernel | ( | T *__restrict__ | a, |
T *__restrict__ | b, | ||
const int | size, | ||
int *__restrict__ | mask, | ||
const int | mask_size | ||
) |
Device kernel for copy_mask
Definition at line 42 of file math_ext_kernel.h.
__global__ void invcol1_mask_kernel | ( | T *__restrict__ | a, |
const int | size, | ||
int *__restrict__ | mask, | ||
const int | mask_size | ||
) |
Device kernel for invcol1_mask
Definition at line 74 of file math_ext_kernel.h.
__global__ void sub3_mask_kernel | ( | T *__restrict__ | a, |
T *__restrict__ | b, | ||
T *__restrict__ | c, | ||
const int | size, | ||
int *__restrict__ | mask, | ||
const int | mask_size | ||
) |
Device kernel for sub3_mask
Definition at line 122 of file math_ext_kernel.h.