Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
operators::strain_rate Interface Reference

Compute the strain rate tensor of a vector field. More...

Public Member Functions

subroutine strain_rate_r4 (s11, s22, s33, s12, s13, s23, u, v, w, coef)
 Compute the strain rate tensor, i.e 0.5 * du_i/dx_j + du_j/dx_i.
 
subroutine strain_rate_d (s11_d, s22_d, s33_d, s12_d, s13_d, s23_d, u_d, v_d, w_d, coef)
 Compute the strain rate tensor, i.e 0.5 * du_i/dx_j + du_j/dx_i.
 
subroutine strain_rate_f (s11, s22, s33, s12, s13, s23, u, v, w, coef)
 Compute the strain rate tensor, i.e 0.5 * du_i/dx_j + du_j/dx_i.
 

Detailed Description

Definition at line 119 of file operators.f90.

Member Function/Subroutine Documentation

◆ strain_rate_d()

subroutine operators::strain_rate::strain_rate_d ( type(c_ptr), intent(inout s11_d,
type(c_ptr), intent(inout s22_d,
type(c_ptr), intent(inout s33_d,
type(c_ptr), intent(inout s12_d,
type(c_ptr), intent(inout s13_d,
type(c_ptr), intent(inout s23_d,
type(c_ptr), intent(in u_d,
type(c_ptr), intent(in v_d,
type(c_ptr), intent(in w_d,
type(coef_t), intent(in coef 
)
Parameters
s11_dWill hold the 1,1 component of the strain rate tensor.
s22_dWill hold the 2,2 component of the strain rate tensor.
s33_dWill hold the 3,3 component of the strain rate tensor.
s12_dWill hold the 1,2 component of the strain rate tensor.
s13_dWill hold the 1,3 component of the strain rate tensor.
s23_dWill hold the 2,3 component of the strain rate tensor.
u_dThe x component of velocity.
v_dThe y component of velocity.
w_dThe z component of velocity.
coefThe SEM coefficients.
Note
Similar to comp_sij in Nek5000.

Definition at line 798 of file operators.f90.

◆ strain_rate_f()

subroutine operators::strain_rate::strain_rate_f ( type(field_t), intent(inout s11,
type(field_t), intent(inout s22,
type(field_t), intent(inout s33,
type(field_t), intent(inout s12,
type(field_t), intent(inout s13,
type(field_t), intent(inout s23,
type(field_t), intent(in u,
type(field_t), intent(in v,
type(field_t), intent(in w,
type(coef_t), intent(in coef 
)
Parameters
s11Will hold the 1,1 component of the strain rate tensor.
s22Will hold the 2,2 component of the strain rate tensor.
s33Will hold the 3,3 component of the strain rate tensor.
s12Will hold the 1,2 component of the strain rate tensor.
s13Will hold the 1,3 component of the strain rate tensor.
s23Will hold the 2,3 component of the strain rate tensor.
uThe x component of velocity.
vThe y component of velocity.
wThe z component of velocity.
coefThe SEM coefficients.
Note
Similar to comp_sij in Nek5000.

Definition at line 842 of file operators.f90.

◆ strain_rate_r4()

subroutine operators::strain_rate::strain_rate_r4 ( real(kind=rp), dimension(:,:,:,:), intent(inout), contiguous  s11,
real(kind=rp), dimension(:,:,:,:), intent(inout), contiguous  s22,
real(kind=rp), dimension(:,:,:,:), intent(inout), contiguous  s33,
real(kind=rp), dimension(:,:,:,:), intent(inout), contiguous  s12,
real(kind=rp), dimension(:,:,:,:), intent(inout), contiguous  s13,
real(kind=rp), dimension(:,:,:,:), intent(inout), contiguous  s23,
real(kind=rp), dimension(:,:,:,:), intent(in), contiguous  u,
real(kind=rp), dimension(:,:,:,:), intent(in), contiguous  v,
real(kind=rp), dimension(:,:,:,:), intent(in), contiguous  w,
type(coef_t), intent(in coef 
)
Parameters
s11Will hold the 1,1 component of the strain rate tensor.
s22Will hold the 2,2 component of the strain rate tensor.
s33Will hold the 3,3 component of the strain rate tensor.
s12Will hold the 1,2 component of the strain rate tensor.
s13Will hold the 1,3 component of the strain rate tensor.
s23Will hold the 2,3 component of the strain rate tensor.
uThe x component of velocity.
vThe y component of velocity.
wThe z component of velocity.
coefThe SEM coefficients.
Note
Similar to comp_sij in Nek5000.

Definition at line 715 of file operators.f90.


The documentation for this interface was generated from the following file: