|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
#include <cmath>#include <algorithm>

Go to the source code of this file.
| __global__ void vreman_nut_compute | ( | const T *__restrict__ | a11, |
| const T *__restrict__ | a12, | ||
| const T *__restrict__ | a13, | ||
| const T *__restrict__ | a21, | ||
| const T *__restrict__ | a22, | ||
| const T *__restrict__ | a23, | ||
| const T *__restrict__ | a31, | ||
| const T *__restrict__ | a32, | ||
| const T *__restrict__ | a33, | ||
| const T *__restrict__ | delta, | ||
| T *__restrict__ | nut, | ||
| const T *__restrict__ | mult, | ||
| const T | c, | ||
| const T | eps, | ||
| const int | n | ||
| ) |
Device kernel for vreman_nut_compute
Definition at line 43 of file vreman_nut_kernel.h.

| __global__ void vreman_nut_compute_buoy | ( | const T *__restrict__ | a11, |
| const T *__restrict__ | a12, | ||
| const T *__restrict__ | a13, | ||
| const T *__restrict__ | a21, | ||
| const T *__restrict__ | a22, | ||
| const T *__restrict__ | a23, | ||
| const T *__restrict__ | a31, | ||
| const T *__restrict__ | a32, | ||
| const T *__restrict__ | a33, | ||
| const T *__restrict__ | delta, | ||
| T *__restrict__ | nut, | ||
| const T *__restrict__ | mult, | ||
| const T | c, | ||
| const T | eps, | ||
| const int | n, | ||
| const T *__restrict__ | dTdx, | ||
| const T *__restrict__ | dTdy, | ||
| const T *__restrict__ | dTdz, | ||
| const T | n1, | ||
| const T | n2, | ||
| const T | n3, | ||
| const T | g1, | ||
| const T | g2, | ||
| const T | g3, | ||
| const T | ri_c, | ||
| const T | ref_temp | ||
| ) |