Neko 0.9.99
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> | |
__global__ void | __launch_bounds__ (LX *LX, 3) ax_helm_stress_kernel_vector_kstep(T *__restrict__ au |
for (int k=0;k< LX;++k) | |
__syncthreads () | |
template<typename T > | |
__global__ void | ax_helm_stress_kernel_vector_part2 (T *__restrict__ au, T *__restrict__ av, T *__restrict__ aw, const T *__restrict__ u, const T *__restrict__ v, const T *__restrict__ w, const T *__restrict__ h2, const T *__restrict__ B, const int n) |
Device kernels for Ax helm full
Device kernel for axhelm with padding in shared memory to remove bank conflicts when LX is a power of 2
__syncthreads | ( | ) |
__global__ void ax_helm_stress_kernel_vector_part2 | ( | T *__restrict__ | au, |
T *__restrict__ | av, | ||
T *__restrict__ | aw, | ||
const T *__restrict__ | u, | ||
const T *__restrict__ | v, | ||
const T *__restrict__ | w, | ||
const T *__restrict__ | h2, | ||
const T *__restrict__ | B, | ||
const int | n | ||
) |
for | ( | ) |
__global__ void T *__restrict__ av |
Definition at line 44 of file ax_helm_full_kernel.h.
__global__ void T *__restrict__ T *__restrict__ aw |
Definition at line 45 of file ax_helm_full_kernel.h.
Definition at line 53 of file ax_helm_full_kernel.h.
Definition at line 54 of file ax_helm_full_kernel.h.
Definition at line 55 of file ax_helm_full_kernel.h.
Definition at line 56 of file ax_helm_full_kernel.h.
Definition at line 57 of file ax_helm_full_kernel.h.
Definition at line 58 of file ax_helm_full_kernel.h.
Definition at line 59 of file ax_helm_full_kernel.h.
Definition at line 60 of file ax_helm_full_kernel.h.
Definition at line 61 of file ax_helm_full_kernel.h.
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ dx |
Definition at line 49 of file ax_helm_full_kernel.h.
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ dy |
Definition at line 50 of file ax_helm_full_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__ dz |
Definition at line 51 of file ax_helm_full_kernel.h.
const int e = blockIdx.x |
Definition at line 93 of file ax_helm_full_kernel.h.
Definition at line 52 of file ax_helm_full_kernel.h.
const int i = threadIdx.x |
Definition at line 95 of file ax_helm_full_kernel.h.
Definition at line 94 of file ax_helm_full_kernel.h.
Definition at line 62 of file ax_helm_full_kernel.h.
T ru |
Definition at line 81 of file ax_helm_full_kernel.h.
T rut |
Definition at line 89 of file ax_helm_full_kernel.h.
T ruw |
Definition at line 85 of file ax_helm_full_kernel.h.
T rv |
Definition at line 82 of file ax_helm_full_kernel.h.
T rvt |
Definition at line 90 of file ax_helm_full_kernel.h.
T rvw |
Definition at line 86 of file ax_helm_full_kernel.h.
T rw |
Definition at line 83 of file ax_helm_full_kernel.h.
T rwt |
Definition at line 91 of file ax_helm_full_kernel.h.
T rww |
Definition at line 87 of file ax_helm_full_kernel.h.
Definition at line 99 of file ax_helm_full_kernel.h.
__shared__ T shdy = dy[ij] |
Definition at line 66 of file ax_helm_full_kernel.h.
__shared__ T shdz = dz[ij] |
Definition at line 67 of file ax_helm_full_kernel.h.
__shared__ T shu |
Definition at line 69 of file ax_helm_full_kernel.h.
__shared__ T shur |
Definition at line 70 of file ax_helm_full_kernel.h.
__shared__ T shus |
Definition at line 71 of file ax_helm_full_kernel.h.
__shared__ T shv |
Definition at line 73 of file ax_helm_full_kernel.h.
__shared__ T shvr |
Definition at line 74 of file ax_helm_full_kernel.h.
__shared__ T shvs |
Definition at line 75 of file ax_helm_full_kernel.h.
__shared__ T shw |
Definition at line 77 of file ax_helm_full_kernel.h.
__shared__ T shwr |
Definition at line 78 of file ax_helm_full_kernel.h.
__shared__ T shws |
Definition at line 79 of file ax_helm_full_kernel.h.
Definition at line 46 of file ax_helm_full_kernel.h.
Definition at line 47 of file ax_helm_full_kernel.h.
__global__ void T *__restrict__ T *__restrict__ const T *__restrict__ const T *__restrict__ const T *__restrict__ w |
Definition at line 48 of file ax_helm_full_kernel.h.
Definition at line 63 of file ax_helm_full_kernel.h.