Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
dynamic_smagorinsky_nut.cu File Reference
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <device/device_config.h>
#include <device/cuda/check.h>
#include "dynamic_smagorinsky_nut_kernel.h"
#include <common/neko_log.h>

Go to the source code of this file.

Functions

void cuda_s_abs_compute (void *s_abs, void *s11, void *s22, void *s33, void *s12, void *s13, void *s23, int *n)
 
void cuda_lij_compute_part1 (void *l11, void *l22, void *l33, void *l12, void *l13, void *l23, void *u, void *v, void *w, void *fu, void *fv, void *fw, void *fuu, void *fvv, void *fww, void *fuv, void *fuw, void *fvw, int *n)
 
void cuda_lij_compute_part2 (void *l11, void *l22, void *l33, void *l12, void *l13, void *l23, void *fuu, void *fvv, void *fww, void *fuv, void *fuw, void *fvw, int *n)
 
void cuda_mij_compute_part1 (void *m11, void *m22, void *m33, void *m12, void *m13, void *m23, void *s_abs, void *s11, void *s22, void *s33, void *s12, void *s13, void *s23, void *fs_abs, void *fs11, void *fs22, void *fs33, void *fs12, void *fs13, void *fs23, void *fsabss11, void *fsabss22, void *fsabss33, void *fsabss12, void *fsabss13, void *fsabss23, real *delta_ratio2, int *n)
 
void cuda_mij_nut_compute_part2 (void *m11, void *m22, void *m33, void *m12, void *m13, void *m23, void *l11, void *l22, void *l33, void *l12, void *l13, void *l23, void *fsabss11, void *fsabss22, void *fsabss33, void *fsabss12, void *fsabss13, void *fsabss23, void *num, void *den, void *c_dyn, void *delta, void *s_abs, void *nut, real *alpha, int *n)
 

Function Documentation

◆ cuda_lij_compute_part1()

void cuda_lij_compute_part1 ( void *  l11,
void *  l22,
void *  l33,
void *  l12,
void *  l13,
void *  l23,
void *  u,
void *  v,
void *  w,
void *  fu,
void *  fv,
void *  fw,
void *  fuu,
void *  fvv,
void *  fww,
void *  fuv,
void *  fuw,
void *  fvw,
int *  n 
)

Definition at line 63 of file dynamic_smagorinsky_nut.cu.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cuda_lij_compute_part2()

void cuda_lij_compute_part2 ( void *  l11,
void *  l22,
void *  l33,
void *  l12,
void *  l13,
void *  l23,
void *  fuu,
void *  fvv,
void *  fww,
void *  fuv,
void *  fuw,
void *  fvw,
int *  n 
)

Definition at line 86 of file dynamic_smagorinsky_nut.cu.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cuda_mij_compute_part1()

void cuda_mij_compute_part1 ( void *  m11,
void *  m22,
void *  m33,
void *  m12,
void *  m13,
void *  m23,
void *  s_abs,
void *  s11,
void *  s22,
void *  s33,
void *  s12,
void *  s13,
void *  s23,
void *  fs_abs,
void *  fs11,
void *  fs22,
void *  fs33,
void *  fs12,
void *  fs13,
void *  fs23,
void *  fsabss11,
void *  fsabss22,
void *  fsabss33,
void *  fsabss12,
void *  fsabss13,
void *  fsabss23,
real *  delta_ratio2,
int *  n 
)

Definition at line 105 of file dynamic_smagorinsky_nut.cu.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cuda_mij_nut_compute_part2()

void cuda_mij_nut_compute_part2 ( void *  m11,
void *  m22,
void *  m33,
void *  m12,
void *  m13,
void *  m23,
void *  l11,
void *  l22,
void *  l33,
void *  l12,
void *  l13,
void *  l23,
void *  fsabss11,
void *  fsabss22,
void *  fsabss33,
void *  fsabss12,
void *  fsabss13,
void *  fsabss23,
void *  num,
void *  den,
void *  c_dyn,
void *  delta,
void *  s_abs,
void *  nut,
real *  alpha,
int *  n 
)

Definition at line 132 of file dynamic_smagorinsky_nut.cu.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cuda_s_abs_compute()

void cuda_s_abs_compute ( void *  s_abs,
void *  s11,
void *  s22,
void *  s33,
void *  s12,
void *  s13,
void *  s23,
int *  n 
)

Definition at line 47 of file dynamic_smagorinsky_nut.cu.

Here is the call graph for this function:
Here is the caller graph for this function: