FE-Project
Loading...
Searching...
No Matches
Modules | Functions/Subroutines | Variables
scale_atm_dyn_dgm_nonhydro3d_common.F90 File Reference
#include "scaleFElib.h"

Go to the source code of this file.

Modules

module  scale_atm_dyn_dgm_nonhydro3d_common
 module FElib / Fluid dyn solver / Atmosphere / Nonhydrostatic model / Common
 

Functions/Subroutines

subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_init (mesh)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_final ()
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_get_varinfo (prgvar_info, auxvar_info, phytend_info)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_setup_variables (prgvars, qtrcvars, auxvars, phytends, prgvar_manager, qtrcvar_manager, auxvar_manager, phytend_manager, phytend_num_tot, mesh3d, prgvar_varinfo)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_calc_pressure (pres, dpres, ddens, momx, momy, momz, therm, pres_hyd, dens_hyd, rtot, cvtot, cptot, mesh3d, entot_conserve_scheme_flag)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_drhot2pres (pres, dpres, drhot, pres_hyd, rtot, cvtot, cptot, lcmesh, elem3d)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_drhot2entot (entot, ddens, momx, momy, momz, drhot, dens_hyd, pres_hyd, rtot, cvtot, cptot, lcmesh, elem3d)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_entot2pres (pres, dpres, ddens, momx, momy, momz, entot, pres_hyd, dens_hyd, rtot, cvtot, lcmesh, elem3d)
 
subroutine, public scale_atm_dyn_dgm_nonhydro3d_common::atm_dyn_dgm_nonhydro3d_common_calc_phyd_hgrad_lc (dphyddx, dphyddy, pres_hyd, pres_hyd_ref, element3d_operation, lmesh, elem)
 Calculate horizontal graidient of hydrostatic pressure In this calculation, we assume that PRES_hyd_ref is continuous at element boundaries.
 

Variables

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_ddens_id = 1
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_therm_id = 2
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_drhot_id = 2
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_etot_id = 2
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_momz_id = 3
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_momx_id = 4
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_momy_id = 5
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_scalar_num = 3
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_hvec_num = 1
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::prgvar_num = 5
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_dens_id = 1
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_momx_id = 2
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_momy_id = 3
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_momz_id = 4
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_rhot_id = 5
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_rhoh_id = 6
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::phytend_num = 6
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_preshydro_id = 1
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_denshydro_id = 2
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_pres_id = 3
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_pt_id = 4
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_rtot_id = 5
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_cvtot_id = 6
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_cptot_id = 7
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_qdry_id = 8
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_preshydro_ref_id = 9
 
integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_common::auxvar_num = 9
 
real(rp), dimension(:,:), allocatable, public scale_atm_dyn_dgm_nonhydro3d_common::intrpmat_vpordm1