|
FE-Project
|
Public Member Functions | |
| subroutine | hydrostatic_build_rho_xyz_dry (ddens, dens_hyd, pres_hyd, pot, x, y, z, lcmesh, elem, bnd_sfc_pres) |
| Build density in hydrostatic balance state of dry atmosphere. | |
| subroutine | hydrostatic_build_rho_xyz_moist (ddens, dens_hyd, pres_hyd, pot, rtot, cptot_ov_cvtot, x, y, z, lcmesh, elem, bnd_sfc_pres) |
| Build density in hydrostatic balance state of moist atmosphere. | |
Definition at line 54 of file scale_atm_dyn_dgm_hydrostatic.F90.
| subroutine scale_atm_dyn_dgm_hydrostatic::hydrostatic_build_rho_xyz::hydrostatic_build_rho_xyz_dry | ( | real(rp), dimension(elem%np,lcmesh%nea), intent(out) | ddens, |
| real(rp), dimension(elem%np,lcmesh%nea), intent(in) | dens_hyd, | ||
| real(rp), dimension(elem%np,lcmesh%nea), intent(in) | pres_hyd, | ||
| real(rp), dimension(elem%np,lcmesh%nez,lcmesh%nex,lcmesh%ney), intent(in) | pot, | ||
| real(rp), dimension(elem%np,lcmesh%ne), intent(in) | x, | ||
| real(rp), dimension(elem%np,lcmesh%ne), intent(in) | y, | ||
| real(rp), dimension(elem%np,lcmesh%ne), intent(in) | z, | ||
| class(localmesh3d), intent(in) | lcmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| real(rp), dimension(lcmesh%lcmesh2d%refelem2d%np,lcmesh%ne2da), intent(in), optional | bnd_sfc_pres ) |
Build density in hydrostatic balance state of dry atmosphere.
| DDENS | Density deviation satisfing a discrete hydrostatic balance state of dry atmosphere [kg/m3] |
| DENS_hyd | hydrostatic density [kg/m3] |
| PRES_hyd | hydrostatic pressure [Pa] |
| POT | Potentital temperature [K] |
| x | x-coordinate |
| y | y-coordinate |
| z | model vertical coordinate |
| lcmesh | A object to manage a local 3D mesh |
| elem | A object to manage a 3D finite element |
| bnd_SFC_PRES | Surface pressure which is given as surface boundary condition [Pa] |
Definition at line 366 of file scale_atm_dyn_dgm_hydrostatic.F90.
| subroutine scale_atm_dyn_dgm_hydrostatic::hydrostatic_build_rho_xyz::hydrostatic_build_rho_xyz_moist | ( | real(rp), dimension(elem%np,lcmesh%nea), intent(out) | ddens, |
| real(rp), dimension(elem%np,lcmesh%nea), intent(in) | dens_hyd, | ||
| real(rp), dimension(elem%np,lcmesh%nea), intent(in) | pres_hyd, | ||
| real(rp), dimension(elem%np,lcmesh%nez,lcmesh%nex,lcmesh%ney), intent(in) | pot, | ||
| real(rp), dimension(elem%np,lcmesh%nez,lcmesh%nex,lcmesh%ney), intent(in) | rtot, | ||
| real(rp), dimension(elem%np,lcmesh%nez,lcmesh%nex,lcmesh%ney), intent(in) | cptot_ov_cvtot, | ||
| real(rp), dimension(elem%np,lcmesh%ne), intent(in) | x, | ||
| real(rp), dimension(elem%np,lcmesh%ne), intent(in) | y, | ||
| real(rp), dimension(elem%np,lcmesh%ne), intent(in) | z, | ||
| class(localmesh3d), intent(in) | lcmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| real(rp), dimension(lcmesh%lcmesh2d%refelem2d%np,lcmesh%ne2da), intent(in), optional | bnd_sfc_pres ) |
Build density in hydrostatic balance state of moist atmosphere.
| DDENS | Density deviation satisfing a discrete hydrostatic balance state of dry atmosphere [kg/m3] |
| DENS_hyd | hydrostatic density [kg/m3] |
| PRES_hyd | hydrostatic pressure [Pa] |
| POT | Potentital temperature [K] |
| Rtot | Specific gas constant of moist atmosphere [J/kg/K] |
| CPtot_ov_CVtot | Specific heat ratio of moist atmosphere |
| x | x-coordinate |
| y | y-coordinate |
| z | model vertical coordinate |
| lcmesh | A object to manage a local 3D mesh |
| elem | A object to manage a 3D finite element |
| bnd_SFC_PRES | Surface pressure which is given as surface boundary condition [Pa] |
Definition at line 423 of file scale_atm_dyn_dgm_hydrostatic.F90.
References get_pmatd_lu(), and scale_linalgebra::linalgebra_lu().