FE-Project
|
module Atmosphere component More...
Data Types | |
type | atmoscomponent |
Derived type to manage atmospheric component. More... |
Functions/Subroutines | |
subroutine | atmos_setup (this) |
Setup an object to mange atmospheric component. |
module Atmosphere component
name | type | default value | comment |
---|---|---|---|
ACTIVATE_FLAG | logical | .true. | Flag whether atmospheric component is activated |
TIME_DT | real(DP) | UNDEF8 | Timestep value of atmospheric component |
TIME_DT_UNIT | character(len=H_SHORT) | 'SEC' | Timestep unit of atmospheric component |
TIME_DT_RESTART | real(DP) | UNDEF8 | Timestep value when outputting restart file for atmospheric component |
TIME_DT_RESTART_UNIT | character(len=H_SHORT) | 'SEC' | Timestep unit when outputting restart file for atmospheric component |
ATMOS_MESH_TYPE | character(len=H_SHORT) | 'REGIONAL' !< Name of mesh type for atmospheric component ('REGIONAL' or 'GLOBAL') | |
ATMOS_DYN_DO | logical | .true. | Flag whether dynamics process is considered |
ATMOS_PHY_SF_DO | logical | .false. | Flag whether surface process is considered |
ATMOS_PHY_TB_DO | logical | .false. | Flag whether SGS turbulent process is considered |
ATMOS_PHY_MP_DO | logical | .false. | Flag whether cloud microphysics process is considered |
ATMOS_USE_QV | logical | .false. | Flag whether QV is used although cloud microphysics is not considered |
subroutine mod_atmos_component::atmos_setup | ( | class(atmoscomponent), intent(inout), target | this | ) |
Setup an object to mange atmospheric component.
Definition at line 91 of file mod_atmos_component.F90.
References mod_atmos_phy_mp_vars::atmosphympvars_getlocalmeshfields_sfcflx(), mod_atmos_vars::atmosvars_getlocalmeshphytends(), mod_atmos_vars::atmosvars_getlocalmeshsfcvar(), scale_file_history_meshfield::file_history_meshfield_setup(), scale_atm_dyn_dgm_nonhydro3d_common::phytend_dens_id, scale_atm_dyn_dgm_nonhydro3d_common::phytend_momx_id, scale_atm_dyn_dgm_nonhydro3d_common::phytend_momy_id, scale_atm_dyn_dgm_nonhydro3d_common::phytend_momz_id, scale_atm_dyn_dgm_nonhydro3d_common::phytend_num, scale_atm_dyn_dgm_nonhydro3d_common::phytend_rhoh_id, scale_atm_dyn_dgm_nonhydro3d_common::phytend_rhot_id, and scale_time_manager::time_manager_regist_component().