| 
    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 | cdtp_kernel_1d (T *__restrict__ dtx, const T *__restrict__ x, const T *__restrict__ dr, const T *__restrict__ ds, const T *__restrict__ dt, const T *__restrict__ dxt, const T *__restrict__ dyt, const T *__restrict__ dzt, const T *__restrict__ w3) | 
| template<typename T , const int LX> | |
| __global__ void | __launch_bounds__ (LX *LX, 3) cdtp_kernel_kstep(T *__restrict__ dtx | 
| for (int k=0;k< LX;++k) | |
| __syncthreads () | |
| __syncthreads | ( | ) | 

| __global__ void cdtp_kernel_1d | ( | T *__restrict__ | dtx, | 
| const T *__restrict__ | x, | ||
| const T *__restrict__ | dr, | ||
| const T *__restrict__ | ds, | ||
| const T *__restrict__ | dt, | ||
| const T *__restrict__ | dxt, | ||
| const T *__restrict__ | dyt, | ||
| const T *__restrict__ | dzt, | ||
| const T *__restrict__ | w3 | ||
| ) | 
Device kernel for \( D^T x \)
Definition at line 42 of file cdtp_kernel.h.

| for | ( | ) | 
Definition at line 107 of file cdtp_kernel.h.
Definition at line 108 of file cdtp_kernel.h.
| __global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dt | 
Definition at line 109 of file cdtp_kernel.h.
| __global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dxt | 
Definition at line 110 of file cdtp_kernel.h.
| __global__ void const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ const T* __restrict__ dyt | 
Definition at line 111 of file cdtp_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__ dzt | 
Definition at line 112 of file cdtp_kernel.h.
| const int e = blockIdx.x | 
Definition at line 126 of file cdtp_kernel.h.
| const int i = threadIdx.x | 
Definition at line 128 of file cdtp_kernel.h.
Definition at line 127 of file cdtp_kernel.h.
Definition at line 122 of file cdtp_kernel.h.
Definition at line 123 of file cdtp_kernel.h.
Definition at line 124 of file cdtp_kernel.h.
Definition at line 132 of file cdtp_kernel.h.
Definition at line 116 of file cdtp_kernel.h.
Definition at line 117 of file cdtp_kernel.h.
| __shared__ T shtar[LX *LX] | 
Definition at line 119 of file cdtp_kernel.h.
| __shared__ T shtas[LX *LX] | 
Definition at line 120 of file cdtp_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__ const T* __restrict__ w3 | 
Definition at line 113 of file cdtp_kernel.h.
Definition at line 106 of file cdtp_kernel.h.