Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
Computes various statistics for the fluid fields. We use the Reynolds decomposition for a field u = + u' = U + u' Spatial derivatives i.e. du/dx we denote dudx. More...
Data Types | |
type | fluid_stats_t |
Functions/Subroutines | |
subroutine | fluid_stats_init (this, coef, u_mf, v_mf, w_mf, p_mf) |
Initialize the fields associated with fluid_stats. More... | |
subroutine | fluid_stats_update (this, k) |
Updates all fields. More... | |
subroutine | fluid_stats_free (this) |
Deallocates a mean flow field. More... | |
subroutine | fluid_stats_reset (this) |
Initialize a mean flow field. More... | |
subroutine | fluid_stats_make_strong_grad (this) |
subroutine | fluid_stats_post_process (this, mean, reynolds, pressure_flatness, pressure_skewness, skewness_tensor, mean_vel_grad, dissipation_tensor) |
Computes various statistics for the fluid fields. We use the Reynolds decomposition for a field u = + u' = U + u' Spatial derivatives i.e. du/dx we denote dudx.
|
private |
Deallocates a mean flow field.
Definition at line 509 of file fluid_stats.f90.
subroutine fluid_stats::fluid_stats_init | ( | class(fluid_stats_t), intent(inout), target | this, |
type(coef_t), optional, target | coef, | ||
type(mean_field_t), intent(inout), target | u_mf, | ||
type(mean_field_t), intent(inout), target | v_mf, | ||
type(mean_field_t), intent(inout), target | w_mf, | ||
type(mean_field_t), intent(inout), target | p_mf | ||
) |
Initialize the fields associated with fluid_stats.
[in,out] | p_mf | <uuu> |
[in,out] | p_mf | <vvv> |
[in,out] | p_mf | <www> |
[in,out] | p_mf | <uuv> |
[in,out] | p_mf | <uuw> |
[in,out] | p_mf | <uvv> |
[in,out] | p_mf | <uvv> |
[in,out] | p_mf | <vvw> |
[in,out] | p_mf | <uww> |
[in,out] | p_mf | <vww> |
[in,out] | p_mf | <uuuu> |
[in,out] | p_mf | <vvvv> |
[in,out] | p_mf | <wwww> |
[in,out] | p_mf | <uuu> |
[in,out] | p_mf | <vvv> |
[in,out] | p_mf | <www> |
[in,out] | p_mf | <uuv> |
[in,out] | p_mf | <uuw> |
[in,out] | p_mf | <uvv> |
[in,out] | p_mf | <uvv> |
[in,out] | p_mf | <vvw> |
[in,out] | p_mf | <uww> |
[in,out] | p_mf | <vww> |
[in,out] | p_mf | <uuuu> |
[in,out] | p_mf | <vvvv> |
[in,out] | p_mf | <wwww> |
Definition at line 154 of file fluid_stats.f90.
|
private |
Definition at line 588 of file fluid_stats.f90.
|
private |
Definition at line 638 of file fluid_stats.f90.
|
private |
Initialize a mean flow field.
Pressure
Pressure * velocity
Definition at line 538 of file fluid_stats.f90.
|
private |
Updates all fields.
Uf is u and Umf is
Definition at line 278 of file fluid_stats.f90.