module FElib / Atmosphere / Physics turbulence More...
Functions/Subroutines | |
subroutine, public | atm_phy_tb_dgm_dns_init (mesh) |
subroutine, public | atm_phy_tb_dgm_dns_final () |
subroutine, public | atm_phy_tb_dgm_dns_cal_grad (t11, t12, t13, t21, t22, t23, t31, t32, t33, df1, df2, df3, tke, nu, kh, ddens_, momx_, momy_, momz_, drhot_, dens_hyd, pres_hyd, pres, pt, dx, dy, dz, sx, sy, sz, lift, lmesh, elem, lmesh2d, elem2d, is_bound) |
Calculate parameterized stress tensor and eddy heat flux with turbulent model. | |
module FElib / Atmosphere / Physics turbulence
subroutine, public scale_atm_phy_tb_dgm_dns::atm_phy_tb_dgm_dns_init | ( | class(meshbase3d), intent(in) | mesh | ) |
Definition at line 71 of file scale_atm_phy_tb_dgm_dns.F90.
subroutine, public scale_atm_phy_tb_dgm_dns::atm_phy_tb_dgm_dns_final |
Definition at line 102 of file scale_atm_phy_tb_dgm_dns.F90.
subroutine, public scale_atm_phy_tb_dgm_dns::atm_phy_tb_dgm_dns_cal_grad | ( | real(rp), dimension(elem%np,lmesh%nea), intent(out) | t11, |
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t12, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t13, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t21, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t22, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t23, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t31, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t32, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | t33, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | df1, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | df2, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | df3, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | tke, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | nu, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | kh, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | ddens_, | ||
real(rp), dimension (elem%np,lmesh%nea), intent(in) | momx_, | ||
real(rp), dimension (elem%np,lmesh%nea), intent(in) | momy_, | ||
real(rp), dimension (elem%np,lmesh%nea), intent(in) | momz_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | drhot_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | dens_hyd, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | pres_hyd, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | pres, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | pt, | ||
type(sparsemat), intent(in) | dx, | ||
type(sparsemat), intent(in) | dy, | ||
type(sparsemat), intent(in) | dz, | ||
type(sparsemat), intent(in) | sx, | ||
type(sparsemat), intent(in) | sy, | ||
type(sparsemat), intent(in) | sz, | ||
type(sparsemat), intent(in) | lift, | ||
class(localmesh3d), intent(in) | lmesh, | ||
class(elementbase3d), intent(in) | elem, | ||
class(localmesh2d), intent(in) | lmesh2d, | ||
class(elementbase2d), intent(in) | elem2d, | ||
logical, dimension(elem%nfptot,lmesh%ne), intent(in) | is_bound ) |
Calculate parameterized stress tensor and eddy heat flux with turbulent model.
[out] | t11 | (1,1) component of stress tensor |
[out] | t12 | (1,2) component of stress tensor |
[out] | t13 | (1,3) component of stress tensor |
[out] | t21 | (2,1) component of stress tensor |
[out] | t22 | (2,2) component of stress tensor |
[out] | t23 | (2,3) component of stress tensor |
[out] | t31 | (3,1) component of stress tensor |
[out] | t32 | (3,2) component of stress tensor |
[out] | t33 | (3,3) component of stress tensor |
[out] | df1 | Diffusive heat flux in x1 direction / density |
[out] | df2 | Diffusive heat flux in x2 direction / density |
[out] | df3 | Diffusive heat flux in x3 direction / density |
[out] | tke | Parameterized turbulent kinetic energy |
[out] | nu | Eddy viscosity |
[out] | kh | Eddy diffusivity |
[in] | ddens_ | Density perturbation |
[in] | momx_ | Momentum in x1 direction |
[in] | momy_ | Momentum in x2 direction |
[in] | momz_ | Momentum in x3 direction |
[in] | drhot_ | Density x potential temperature perturbation |
[in] | dens_hyd | Reference pressure in hydrostatic balance |
[in] | pres_hyd | Reference density in hydrostatic balance |
[in] | pres | Pressure |
[in] | pt | Potential temperature |
[in] | dz | Differential matrix managed by sparse matrix type |
[in] | sz | Stiffness matrix managed by sparse matrix type |
[in] | lift | Lifting matrix managed by sparse matrix type |
[in] | is_bound | Flag whether nodes are located at domain boundaries |
Definition at line 112 of file scale_atm_phy_tb_dgm_dns.F90.