Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Functions | |
template<typename T , const int LX, const int CHUNKS> | |
__global__ void | convect_scalar_kernel_1d (T *__restrict__ du, const T *__restrict__ u, const T *__restrict__ cr, const T *__restrict__ cs, const T *__restrict__ ct, const T *__restrict__ dx, const T *__restrict__ dy, const T *__restrict__ dz) |
template<typename T , const int LX> | |
__global__ void | __launch_bounds__ (LX *LX, 3) convect_scalar_kernel_kstep(T *__restrict__ du |
for (int k=0;k< LX;++k) | |
__syncthreads () | |
__syncthreads | ( | ) |
__global__ void convect_scalar_kernel_1d | ( | T *__restrict__ | du, |
const T *__restrict__ | u, | ||
const T *__restrict__ | cr, | ||
const T *__restrict__ | cs, | ||
const T *__restrict__ | ct, | ||
const T *__restrict__ | dx, | ||
const T *__restrict__ | dy, | ||
const T *__restrict__ | dz | ||
) |
Device kernel for convective terms
Definition at line 42 of file convect_scalar_kernel.h.
for | ( | ) |
Definition at line 112 of file convect_scalar_kernel.h.
Definition at line 113 of file convect_scalar_kernel.h.
__global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ ct |
Definition at line 114 of file convect_scalar_kernel.h.
__global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dx |
Definition at line 115 of file convect_scalar_kernel.h.
__global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dy |
Definition at line 116 of file convect_scalar_kernel.h.
__global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dz |
Definition at line 117 of file convect_scalar_kernel.h.
const int e = blockIdx.x |
Definition at line 125 of file convect_scalar_kernel.h.
const int i = threadIdx.x |
Definition at line 127 of file convect_scalar_kernel.h.
Definition at line 126 of file convect_scalar_kernel.h.
Definition at line 136 of file convect_scalar_kernel.h.
Definition at line 137 of file convect_scalar_kernel.h.
Definition at line 138 of file convect_scalar_kernel.h.
Definition at line 135 of file convect_scalar_kernel.h.
Definition at line 121 of file convect_scalar_kernel.h.
Definition at line 122 of file convect_scalar_kernel.h.
Definition at line 123 of file convect_scalar_kernel.h.
Definition at line 111 of file convect_scalar_kernel.h.