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 | set_convect_rst_kernel_1d (T *__restrict__ cr, T *__restrict__ cs, T *__restrict__ ct, const T *__restrict__ cx, const T *__restrict__ cy, const T *__restrict__ cz, const T *__restrict__ drdx, const T *__restrict__ dsdx, const T *__restrict__ dtdx, const T *__restrict__ drdy, const T *__restrict__ dsdy, const T *__restrict__ dtdy, const T *__restrict__ drdz, const T *__restrict__ dsdz, const T *__restrict__ dtdz, const T *__restrict__ w3) |
template<typename T , const int LX> | |
__global__ void | __launch_bounds__ (LX *LX, 3) set_convect_rst_kernel_kstep(T *__restrict__ cr |
for (int k=0;k< LX;++k) | |
for | ( | ) |
__global__ void set_convect_rst_kernel_1d | ( | T *__restrict__ | cr, |
T *__restrict__ | cs, | ||
T *__restrict__ | ct, | ||
const T *__restrict__ | cx, | ||
const T *__restrict__ | cy, | ||
const T *__restrict__ | cz, | ||
const T *__restrict__ | drdx, | ||
const T *__restrict__ | dsdx, | ||
const T *__restrict__ | dtdx, | ||
const T *__restrict__ | drdy, | ||
const T *__restrict__ | dsdy, | ||
const T *__restrict__ | dtdy, | ||
const T *__restrict__ | drdz, | ||
const T *__restrict__ | dsdz, | ||
const T *__restrict__ | dtdz, | ||
const T *__restrict__ | w3 | ||
) |
Device kernel for convective terms
Definition at line 42 of file set_convect_rst_kernel.h.
__global__ void T* __restrict__ cs |
Definition at line 98 of file set_convect_rst_kernel.h.
__global__ void T* __restrict__ T* __restrict__ ct |
Definition at line 99 of file set_convect_rst_kernel.h.
Definition at line 100 of file set_convect_rst_kernel.h.
Definition at line 101 of file set_convect_rst_kernel.h.
__global__ void T* __restrict__ T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ cz |
Definition at line 102 of file set_convect_rst_kernel.h.
__global__ void T* __restrict__ T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ drdx |
Definition at line 103 of file set_convect_rst_kernel.h.
Definition at line 106 of file set_convect_rst_kernel.h.
Definition at line 109 of file set_convect_rst_kernel.h.
__global__ void T* __restrict__ T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dsdx |
Definition at line 104 of file set_convect_rst_kernel.h.
Definition at line 107 of file set_convect_rst_kernel.h.
Definition at line 110 of file set_convect_rst_kernel.h.
__global__ void T* __restrict__ T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dtdx |
Definition at line 105 of file set_convect_rst_kernel.h.
Definition at line 108 of file set_convect_rst_kernel.h.
Definition at line 111 of file set_convect_rst_kernel.h.
const int i = threadIdx.x |
Definition at line 116 of file set_convect_rst_kernel.h.
Definition at line 115 of file set_convect_rst_kernel.h.
Definition at line 112 of file set_convect_rst_kernel.h.