Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
#include <cmath>
#include <algorithm>
Go to the source code of this file.
__global__ void lij_compute_part1 | ( | T *__restrict__ | l11, |
T *__restrict__ | l22, | ||
T *__restrict__ | l33, | ||
T *__restrict__ | l12, | ||
T *__restrict__ | l13, | ||
T *__restrict__ | l23, | ||
T *__restrict__ | u, | ||
T *__restrict__ | v, | ||
T *__restrict__ | w, | ||
T *__restrict__ | fu, | ||
T *__restrict__ | fv, | ||
T *__restrict__ | fw, | ||
T *__restrict__ | fuu, | ||
T *__restrict__ | fvv, | ||
T *__restrict__ | fww, | ||
T *__restrict__ | fuv, | ||
T *__restrict__ | fuw, | ||
T *__restrict__ | fvw, | ||
const int | n | ||
) |
Definition at line 75 of file dynamic_smagorinsky_nut_kernel.h.
__global__ void lij_compute_part2 | ( | T *__restrict__ | l11, |
T *__restrict__ | l22, | ||
T *__restrict__ | l33, | ||
T *__restrict__ | l12, | ||
T *__restrict__ | l13, | ||
T *__restrict__ | l23, | ||
T *__restrict__ | fuu, | ||
T *__restrict__ | fvv, | ||
T *__restrict__ | fww, | ||
T *__restrict__ | fuv, | ||
T *__restrict__ | fuw, | ||
T *__restrict__ | fvw, | ||
const int | n | ||
) |
Definition at line 116 of file dynamic_smagorinsky_nut_kernel.h.
__global__ void mij_compute_part1 | ( | T *__restrict__ | m11, |
T *__restrict__ | m22, | ||
T *__restrict__ | m33, | ||
T *__restrict__ | m12, | ||
T *__restrict__ | m13, | ||
T *__restrict__ | m23, | ||
T *__restrict__ | s_abs, | ||
T *__restrict__ | s11, | ||
T *__restrict__ | s22, | ||
T *__restrict__ | s33, | ||
T *__restrict__ | s12, | ||
T *__restrict__ | s13, | ||
T *__restrict__ | s23, | ||
T *__restrict__ | fs_abs, | ||
T *__restrict__ | fs11, | ||
T *__restrict__ | fs22, | ||
T *__restrict__ | fs33, | ||
T *__restrict__ | fs12, | ||
T *__restrict__ | fs13, | ||
T *__restrict__ | fs23, | ||
T *__restrict__ | fsabss11, | ||
T *__restrict__ | fsabss22, | ||
T *__restrict__ | fsabss33, | ||
T *__restrict__ | fsabss12, | ||
T *__restrict__ | fsabss13, | ||
T *__restrict__ | fsabss23, | ||
const T | delta_ratio2, | ||
const int | n | ||
) |
Definition at line 144 of file dynamic_smagorinsky_nut_kernel.h.
__global__ void mij_nut_compute_part2 | ( | T *__restrict__ | m11, |
T *__restrict__ | m22, | ||
T *__restrict__ | m33, | ||
T *__restrict__ | m12, | ||
T *__restrict__ | m13, | ||
T *__restrict__ | m23, | ||
T *__restrict__ | l11, | ||
T *__restrict__ | l22, | ||
T *__restrict__ | l33, | ||
T *__restrict__ | l12, | ||
T *__restrict__ | l13, | ||
T *__restrict__ | l23, | ||
T *__restrict__ | fsabss11, | ||
T *__restrict__ | fsabss22, | ||
T *__restrict__ | fsabss33, | ||
T *__restrict__ | fsabss12, | ||
T *__restrict__ | fsabss13, | ||
T *__restrict__ | fsabss23, | ||
T *__restrict__ | num, | ||
T *__restrict__ | den, | ||
T *__restrict__ | c_dyn, | ||
T *__restrict__ | delta, | ||
T *__restrict__ | s_abs, | ||
T *__restrict__ | nut, | ||
const T | alpha, | ||
const int | n | ||
) |
Definition at line 194 of file dynamic_smagorinsky_nut_kernel.h.
__global__ void s_abs_compute | ( | T *__restrict__ | s_abs, |
T *__restrict__ | s11, | ||
T *__restrict__ | s22, | ||
T *__restrict__ | s33, | ||
T *__restrict__ | s12, | ||
T *__restrict__ | s13, | ||
T *__restrict__ | s23, | ||
T *__restrict__ | mult, | ||
const int | n | ||
) |
Device kernel for dynamic_smagorinsky
Definition at line 43 of file dynamic_smagorinsky_nut_kernel.h.