Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
device_dynamic_smagorinsky_nut Module Reference

Data Types

interface  hip_lij_compute_part1
 
interface  hip_lij_compute_part2
 
interface  hip_mij_compute_part1
 
interface  hip_mij_nut_compute_part2
 
interface  hip_s_abs_compute
 

Functions/Subroutines

subroutine, public device_s_abs_compute (s_abs_d, s11_d, s22_d, s33_d, s12_d, s13_d, s23_d, mult_d, n)
 Compute the s_abs field for the Sigma model indevice.
 
subroutine, public device_lij_compute_part1 (l11_d, l22_d, l33_d, l12_d, l13_d, l23_d, u_d, v_d, w_d, fu_d, fv_d, fw_d, fuu_d, fvv_d, fww_d, fuv_d, fuw_d, fvw_d, n)
 part 1 of the computing of the lij field
 
subroutine, public device_lij_compute_part2 (l11_d, l22_d, l33_d, l12_d, l13_d, l23_d, fuu_d, fvv_d, fww_d, fuv_d, fuw_d, fvw_d, n)
 part 2 of the computing of the lij field
 
subroutine, public device_mij_compute_part1 (m11_d, m22_d, m33_d, m12_d, m13_d, m23_d, s_abs_d, s11_d, s22_d, s33_d, s12_d, s13_d, s23_d, fs_abs_d, fs11_d, fs22_d, fs33_d, fs12_d, fs13_d, fs23_d, fsabss11_d, fsabss22_d, fsabss33_d, fsabss12_d, fsabss13_d, fsabss23_d, delta_ratio2, n)
 part 1 of the computing of the mij field
 
subroutine, public device_mij_nut_compute_part2 (m11_d, m22_d, m33_d, m12_d, m13_d, m23_d, l11_d, l22_d, l33_d, l12_d, l13_d, l23_d, fsabss11_d, fsabss22_d, fsabss33_d, fsabss12_d, fsabss13_d, fsabss23_d, num_d, den_d, c_dyn_d, delta_d, s_abs_d, nut_d, alpha, n)
 part 1 of the computing of the mij field
 

Function/Subroutine Documentation

◆ device_lij_compute_part1()

subroutine, public device_dynamic_smagorinsky_nut::device_lij_compute_part1 ( type(c_ptr)  l11_d,
type(c_ptr)  l22_d,
type(c_ptr)  l33_d,
type(c_ptr)  l12_d,
type(c_ptr)  l13_d,
type(c_ptr)  l23_d,
type(c_ptr)  u_d,
type(c_ptr)  v_d,
type(c_ptr)  w_d,
type(c_ptr)  fu_d,
type(c_ptr)  fv_d,
type(c_ptr)  fw_d,
type(c_ptr)  fuu_d,
type(c_ptr)  fvv_d,
type(c_ptr)  fww_d,
type(c_ptr)  fuv_d,
type(c_ptr)  fuw_d,
type(c_ptr)  fvw_d,
integer  n 
)

Definition at line 257 of file device_dynamic_smagorinsky_nut.F90.

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

◆ device_lij_compute_part2()

subroutine, public device_dynamic_smagorinsky_nut::device_lij_compute_part2 ( type(c_ptr)  l11_d,
type(c_ptr)  l22_d,
type(c_ptr)  l33_d,
type(c_ptr)  l12_d,
type(c_ptr)  l13_d,
type(c_ptr)  l23_d,
type(c_ptr)  fuu_d,
type(c_ptr)  fvv_d,
type(c_ptr)  fww_d,
type(c_ptr)  fuv_d,
type(c_ptr)  fuw_d,
type(c_ptr)  fvw_d,
integer  n 
)

Definition at line 290 of file device_dynamic_smagorinsky_nut.F90.

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

◆ device_mij_compute_part1()

subroutine, public device_dynamic_smagorinsky_nut::device_mij_compute_part1 ( type(c_ptr)  m11_d,
type(c_ptr)  m22_d,
type(c_ptr)  m33_d,
type(c_ptr)  m12_d,
type(c_ptr)  m13_d,
type(c_ptr)  m23_d,
type(c_ptr)  s_abs_d,
type(c_ptr)  s11_d,
type(c_ptr)  s22_d,
type(c_ptr)  s33_d,
type(c_ptr)  s12_d,
type(c_ptr)  s13_d,
type(c_ptr)  s23_d,
type(c_ptr)  fs_abs_d,
type(c_ptr)  fs11_d,
type(c_ptr)  fs22_d,
type(c_ptr)  fs33_d,
type(c_ptr)  fs12_d,
type(c_ptr)  fs13_d,
type(c_ptr)  fs23_d,
type(c_ptr)  fsabss11_d,
type(c_ptr)  fsabss22_d,
type(c_ptr)  fsabss33_d,
type(c_ptr)  fsabss12_d,
type(c_ptr)  fsabss13_d,
type(c_ptr)  fsabss23_d,
real(kind=rp)  delta_ratio2,
integer  n 
)

Definition at line 316 of file device_dynamic_smagorinsky_nut.F90.

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

◆ device_mij_nut_compute_part2()

subroutine, public device_dynamic_smagorinsky_nut::device_mij_nut_compute_part2 ( type(c_ptr)  m11_d,
type(c_ptr)  m22_d,
type(c_ptr)  m33_d,
type(c_ptr)  m12_d,
type(c_ptr)  m13_d,
type(c_ptr)  m23_d,
type(c_ptr)  l11_d,
type(c_ptr)  l22_d,
type(c_ptr)  l33_d,
type(c_ptr)  l12_d,
type(c_ptr)  l13_d,
type(c_ptr)  l23_d,
type(c_ptr)  fsabss11_d,
type(c_ptr)  fsabss22_d,
type(c_ptr)  fsabss33_d,
type(c_ptr)  fsabss12_d,
type(c_ptr)  fsabss13_d,
type(c_ptr)  fsabss23_d,
type(c_ptr)  num_d,
type(c_ptr)  den_d,
type(c_ptr)  c_dyn_d,
type(c_ptr)  delta_d,
type(c_ptr)  s_abs_d,
type(c_ptr)  nut_d,
real(kind=rp)  alpha,
integer  n 
)

Definition at line 365 of file device_dynamic_smagorinsky_nut.F90.

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

◆ device_s_abs_compute()

subroutine, public device_dynamic_smagorinsky_nut::device_s_abs_compute ( type(c_ptr)  s_abs_d,
type(c_ptr)  s11_d,
type(c_ptr)  s22_d,
type(c_ptr)  s33_d,
type(c_ptr)  s12_d,
type(c_ptr)  s13_d,
type(c_ptr)  s23_d,
type(c_ptr)  mult_d,
integer  n 
)

Definition at line 234 of file device_dynamic_smagorinsky_nut.F90.

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