|
FE-Project
|
module Atmosphere / Physics / Cumulus Parameterization More...
Data Types | |
| type | atmosphycpvars |
| Derived type to manage variables with cumulus parameterization component in atmospheric model. More... | |
Functions/Subroutines | |
| subroutine, public | atmosphycpvars_getlocalmeshfields_tend (domid, mesh, bl_tends_list, cp_dens_t, cp_rhot_t, cp_rhoqv_t, lcmesh3d) |
| subroutine, public | atmosphycpvars_getlocalmeshfields_sfcflx (domid, mesh, sfcflx_list, sflx_rain, sflx_snow, sflx_engi) |
Variables | |
| integer, parameter, public | atmos_phy_cp_dens_t_id = 1 |
| integer, parameter, public | atmos_phy_cp_rhow_t_id = 2 |
| integer, parameter, public | atmos_phy_cp_rhot_t_id = 3 |
| integer, parameter, public | atmos_phy_cp_rhoqv_t_id = 4 |
| integer, parameter, public | atmos_phy_cp_tends_num1 = 4 |
| type(variableinfo), dimension(atmos_phy_cp_tends_num1), public | atmos_phy_cp_tend_vinfo |
| integer, parameter, public | atmos_phy_cp_aux2d_sflx_rain_id = 1 |
| integer, parameter, public | atmos_phy_cp_aux2d_sflx_snow_id = 2 |
| integer, parameter, public | atmos_phy_cp_aux2d_sflx_engi_id = 3 |
| integer, parameter, public | atmos_phy_cp_aux2d_num = 3 |
| type(variableinfo), dimension(atmos_phy_cp_aux2d_num), public | atmos_phy_cp_aux2d_vinfo |
module Atmosphere / Physics / Cumulus Parameterization
| name | description | unit | variable |
|---|---|---|---|
| CP_SFLX_RAIN | precipitation flux (liquid) in CP process | kg/m2/s | CP_SFLX_RAIN |
| CP_SFLX_SNOW | precipitation flux (solid) in CP process | kg/m2/s | CP_SFLX_SNOW |
| CP_SFLX_ENGI | internal energy flux flux in CP process | J/m2/s | CP_SFLX_ENGI |
| CP_DENS_t | tendency of density in CP process | kg/m3/s | CP_DENS_t |
| CP_RHOW_t | tendency of water vapor in CP process | kg/m3/s | CP_RHOW_t |
| CP_RHOT_t | tendency of rho*PT in CP process | kg/m3.K/s | CP_RHOT_t |
| CP_RHOQV_t | tendency of rho*QV in CP process | kg/m3/s | CP_RHOQV_t |
| CP_{HYD_NAME}_t | tendency of rho*{HYD_NAME} in CP process; {HYD_NAME} is QC, QR, QI, QS, QG, QH. | TRACER_UNIT | TRACER_NAME |
| subroutine, public mod_atmos_phy_cp_vars::atmosphycpvars_getlocalmeshfields_tend | ( | integer, intent(in) | domid, |
| class(meshbase), intent(in) | mesh, | ||
| class(modelvarmanager), intent(inout) | bl_tends_list, | ||
| class(localmeshfieldbase), intent(out), pointer | cp_dens_t, | ||
| class(localmeshfieldbase), intent(out), pointer | cp_rhot_t, | ||
| class(localmeshfieldbase), intent(out), pointer | cp_rhoqv_t, | ||
| class(localmesh3d), intent(out), optional, pointer | lcmesh3d ) |
Definition at line 240 of file mod_atmos_phy_cp_vars.F90.
References atmos_phy_cp_dens_t_id, atmos_phy_cp_rhoqv_t_id, and atmos_phy_cp_rhot_t_id.
Referenced by mod_atmos_phy_cp_vars::atmosphycpvars::history().
| subroutine, public mod_atmos_phy_cp_vars::atmosphycpvars_getlocalmeshfields_sfcflx | ( | integer, intent(in) | domid, |
| class(meshbase), intent(in) | mesh, | ||
| class(modelvarmanager), intent(inout) | sfcflx_list, | ||
| class(localmeshfieldbase), intent(out), pointer | sflx_rain, | ||
| class(localmeshfieldbase), intent(out), pointer | sflx_snow, | ||
| class(localmeshfieldbase), intent(out), pointer | sflx_engi ) |
Definition at line 287 of file mod_atmos_phy_cp_vars.F90.
References atmos_phy_cp_aux2d_num, atmos_phy_cp_aux2d_sflx_engi_id, atmos_phy_cp_aux2d_sflx_rain_id, and atmos_phy_cp_aux2d_sflx_snow_id.
Referenced by mod_atmos_component::atmos_setup(), and mod_atmos_phy_cp_vars::atmosphycpvars::history().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_dens_t_id = 1 |
Definition at line 77 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_tend().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_rhow_t_id = 2 |
Definition at line 78 of file mod_atmos_phy_cp_vars.F90.
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_rhot_t_id = 3 |
Definition at line 79 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_tend().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_rhoqv_t_id = 4 |
Definition at line 80 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_tend().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_tends_num1 = 4 |
Definition at line 81 of file mod_atmos_phy_cp_vars.F90.
| type(variableinfo), dimension(atmos_phy_cp_tends_num1), public mod_atmos_phy_cp_vars::atmos_phy_cp_tend_vinfo |
Definition at line 83 of file mod_atmos_phy_cp_vars.F90.
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_aux2d_sflx_rain_id = 1 |
Definition at line 94 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_sfcflx().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_aux2d_sflx_snow_id = 2 |
Definition at line 95 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_sfcflx().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_aux2d_sflx_engi_id = 3 |
Definition at line 96 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_sfcflx().
| integer, parameter, public mod_atmos_phy_cp_vars::atmos_phy_cp_aux2d_num = 3 |
Definition at line 97 of file mod_atmos_phy_cp_vars.F90.
Referenced by atmosphycpvars_getlocalmeshfields_sfcflx().
| type(variableinfo), dimension(atmos_phy_cp_aux2d_num), public mod_atmos_phy_cp_vars::atmos_phy_cp_aux2d_vinfo |
Definition at line 99 of file mod_atmos_phy_cp_vars.F90.