0.6.0
Loading...
Searching...
No Matches
mod_compute_k_omega_functions Module Reference

Compute k-ω STD and SST functions. More...

Functions/Subroutines

subroutine compute_sst_blending_functions (cross_diffusion, sst_blending_function_1, sst_blending_function_2)
 
subroutine compute_sst_turbulent_viscosity (strain_rate_magnitude, sst_blending_function_2)
 
subroutine compute_rans_komega_production_term (strain_rate_magnitude, turbulent_kinetic_energy, production_term)
 
subroutine compute_k_omega_std_turbulent_viscosity (strain_rate_magnitude)
 
subroutine compute_energy_fluctuation ()
 
subroutine compute_sigma_d (sigma_d, cross_diffusion)
 
subroutine compute_f_beta (f_beta)
 
subroutine compute_cross_diffusion (cross_diffusion)
 Compute the cross diffusion term.
 
subroutine update_specific_dissipation_rate_wall_boundary_condition ()
 

Detailed Description

Compute k-ω STD and SST functions.

Function/Subroutine Documentation

◆ compute_cross_diffusion()

subroutine mod_compute_k_omega_functions::compute_cross_diffusion ( double precision, dimension(:,:,:), intent(inout) cross_diffusion)

Compute the cross diffusion term.

Todo
[MC] As stated by Wilcox/literature and all: the cross diffusion term cannot be negative in k-omega?

◆ compute_energy_fluctuation()

subroutine mod_compute_k_omega_functions::compute_energy_fluctuation

◆ compute_f_beta()

subroutine mod_compute_k_omega_functions::compute_f_beta ( double precision, dimension(:,:,:), intent(inout) f_beta)

◆ compute_k_omega_std_turbulent_viscosity()

subroutine mod_compute_k_omega_functions::compute_k_omega_std_turbulent_viscosity ( double precision, dimension(:,:,:), intent(in) strain_rate_magnitude)

◆ compute_rans_komega_production_term()

subroutine mod_compute_k_omega_functions::compute_rans_komega_production_term ( double precision, dimension(:,:,:), intent(in) strain_rate_magnitude,
double precision, dimension(:,:,:), intent(in) turbulent_kinetic_energy,
double precision, dimension(:,:,:), intent(inout) production_term )

◆ compute_sigma_d()

subroutine mod_compute_k_omega_functions::compute_sigma_d ( double precision, dimension(:,:,:), intent(inout) sigma_d,
double precision, dimension(:,:,:), intent(in) cross_diffusion )

◆ compute_sst_blending_functions()

subroutine mod_compute_k_omega_functions::compute_sst_blending_functions ( double precision, dimension(:,:,:), intent(in) cross_diffusion,
double precision, dimension(:,:,:), intent(inout) sst_blending_function_1,
double precision, dimension(:,:,:), intent(inout) sst_blending_function_2 )

◆ compute_sst_turbulent_viscosity()

subroutine mod_compute_k_omega_functions::compute_sst_turbulent_viscosity ( double precision, dimension(:,:,:), intent(in) strain_rate_magnitude,
double precision, dimension(:,:,:), intent(in) sst_blending_function_2 )

◆ update_specific_dissipation_rate_wall_boundary_condition()

subroutine mod_compute_k_omega_functions::update_specific_dissipation_rate_wall_boundary_condition