FE-Project
Loading...
Searching...
No Matches
mod_atmos_phy_rd_vars Module Reference

module Atmosphere / Physics / Radiation More...

Data Types

type  atmosphyrdvars
 Derived type to manage variables with radiation component in atmospheric model. More...

Variables

integer, parameter, public atmos_phy_rd_rhoh_id = 1
 ID of diabatic heating rate in RD process.
integer, parameter, public atmos_phy_rd_tends_num1 = 1
type(variableinfo), dimension(atmos_phy_rd_tends_num1), public atmos_phy_rd_tend_vinfo
integer, parameter, public atmos_phy_rd_aux2d_sflx_lw_up_id = 1
 ID of upward longwave surface flux.
integer, parameter, public atmos_phy_rd_aux2d_sflx_lw_dn_id = 2
 ID of downward longwave surface flux.
integer, parameter, public atmos_phy_rd_aux2d_sflx_sw_up_id = 3
 ID of upward shortwave surface flux.
integer, parameter, public atmos_phy_rd_aux2d_sflx_sw_dn_id = 4
 ID of downward shortwave surface flux.
integer, parameter, public atmos_phy_rd_restart_var_num = 4
 Number of restart variables for radiation component.
integer, parameter, public atmos_phy_rd_aux2d_tomflx_lw_up_id = 5
 ID of upward longwave flux at the top of the model.
integer, parameter, public atmos_phy_rd_aux2d_tomflx_lw_dn_id = 6
 ID of downward longwave flux at the top of the model.
integer, parameter, public atmos_phy_rd_aux2d_tomflx_sw_up_id = 7
 ID of upward shortwave flux at the top of the model.
integer, parameter, public atmos_phy_rd_aux2d_tomflx_sw_dn_id = 8
 ID of downward shortwave flux at the top of the model.
integer, parameter, public atmos_phy_rd_aux2d_solins_id = 9
 ID of solar insolation flux at the top of the model.
integer, parameter, public atmos_phy_rd_aux2d_cossza_id = 10
 ID of cosine of solar zenith angle.
integer, parameter, public atmos_phy_rd_aux2d_num = 10
type(variableinfo), dimension(atmos_phy_rd_aux2d_num), public atmos_phy_rd_aux2d_vinfo
integer, parameter, public atmos_phy_rd_sflx_dn_sw_dir = 1
 ID of downward direct shortwave flux at the surface.
integer, parameter, public atmos_phy_rd_sflx_dn_sw_dif = 2
 ID of downward diffuse shortwave flux at the surface.
integer, parameter, public atmos_phy_rd_sflx_dn_lw = 3
 ID of downward longwave flux at the surface.
integer, parameter, public atmos_phy_rd_sflx_dn_num = 3
 Number of downward radiative fluxes.

Detailed Description

module Atmosphere / Physics / Radiation

Description
Container for variables with radiation component in atmospheric model
Author
Yuta Kawai, Team SCALE
NAMELIST
  • No namelist group
History Output
namedescriptionunitvariable
RD_SFLX_LW_upupward longwave surface fluxW/m2RD_SFLX_LW_up
RD_SFLX_LW_dndownward longwave surface fluxW/m2RD_SFLX_LW_dn
RD_SFLX_SW_upupward shortwave surface fluxW/m2RD_SFLX_SW_up
RD_SFLX_SW_dndownward shortwave surface fluxW/m2RD_SFLX_SW_dn
RD_TOMFLX_LW_upupward longwave flux at the top of the modelW/m2RD_TOMFLX_LW_up
RD_TOMFLX_LW_dndownward longwave flux at the top of the modelW/m2RD_TOMFLX_LW_dn
RD_TOMFLX_SW_upupward shortwave flux at the top of the modelW/m2RD_TOMFLX_SW_up
RD_TOMFLX_SW_dndownward shortwave flux at the top of the modelW/m2RD_TOMFLX_SW_dn
RD_SolINSsolar insolation flux at the top of the modelW/m2RD_SolINS
RD_cosSZAcosine of solar zenith angle1RD_cosSZA
RD_RHOHdiabatic heating rate in RD processJ/kg/sRD_RHOH

Variable Documentation

◆ atmos_phy_rd_rhoh_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_rhoh_id = 1

ID of diabatic heating rate in RD process.

Definition at line 82 of file mod_atmos_phy_rd_vars.F90.

82 integer, public, parameter :: ATMOS_PHY_RD_RHOH_ID = 1 !< ID of diabatic heating rate in RD process

◆ atmos_phy_rd_tends_num1

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_tends_num1 = 1

Definition at line 83 of file mod_atmos_phy_rd_vars.F90.

83 integer, public, parameter :: ATMOS_PHY_RD_TENDS_NUM1 = 1

◆ atmos_phy_rd_tend_vinfo

type(variableinfo), dimension(atmos_phy_rd_tends_num1), public mod_atmos_phy_rd_vars::atmos_phy_rd_tend_vinfo

Definition at line 85 of file mod_atmos_phy_rd_vars.F90.

85 type(VariableInfo), public :: ATMOS_PHY_RD_TEND_VINFO(ATMOS_PHY_RD_TENDS_NUM1)

◆ atmos_phy_rd_aux2d_sflx_lw_up_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_sflx_lw_up_id = 1

ID of upward longwave surface flux.

Definition at line 93 of file mod_atmos_phy_rd_vars.F90.

93 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_SFLX_LW_up_ID = 1 !< ID of upward longwave surface flux

◆ atmos_phy_rd_aux2d_sflx_lw_dn_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_sflx_lw_dn_id = 2

ID of downward longwave surface flux.

Definition at line 94 of file mod_atmos_phy_rd_vars.F90.

94 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_SFLX_LW_dn_ID = 2 !< ID of downward longwave surface flux

Referenced by mod_atmos_component::atmos_setup().

◆ atmos_phy_rd_aux2d_sflx_sw_up_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_sflx_sw_up_id = 3

ID of upward shortwave surface flux.

Definition at line 95 of file mod_atmos_phy_rd_vars.F90.

95 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_SFLX_SW_up_ID = 3 !< ID of upward shortwave surface flux

◆ atmos_phy_rd_aux2d_sflx_sw_dn_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_sflx_sw_dn_id = 4

ID of downward shortwave surface flux.

Definition at line 96 of file mod_atmos_phy_rd_vars.F90.

96 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_SFLX_SW_dn_ID = 4 !< ID of downward shortwave surface flux

Referenced by mod_atmos_component::atmos_setup().

◆ atmos_phy_rd_restart_var_num

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_restart_var_num = 4

Number of restart variables for radiation component.

Definition at line 97 of file mod_atmos_phy_rd_vars.F90.

97 integer, public, parameter :: ATMOS_PHY_RD_RESTART_VAR_NUM = 4 !< Number of restart variables for radiation component

◆ atmos_phy_rd_aux2d_tomflx_lw_up_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_tomflx_lw_up_id = 5

ID of upward longwave flux at the top of the model.

Definition at line 99 of file mod_atmos_phy_rd_vars.F90.

99 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_TOMFLX_LW_up_ID = 5 !< ID of upward longwave flux at the top of the model

◆ atmos_phy_rd_aux2d_tomflx_lw_dn_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_tomflx_lw_dn_id = 6

ID of downward longwave flux at the top of the model.

Definition at line 100 of file mod_atmos_phy_rd_vars.F90.

100 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_TOMFLX_LW_dn_ID = 6 !< ID of downward longwave flux at the top of the model

◆ atmos_phy_rd_aux2d_tomflx_sw_up_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_tomflx_sw_up_id = 7

ID of upward shortwave flux at the top of the model.

Definition at line 101 of file mod_atmos_phy_rd_vars.F90.

101 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_TOMFLX_SW_up_ID = 7 !< ID of upward shortwave flux at the top of the model

◆ atmos_phy_rd_aux2d_tomflx_sw_dn_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_tomflx_sw_dn_id = 8

ID of downward shortwave flux at the top of the model.

Definition at line 102 of file mod_atmos_phy_rd_vars.F90.

102 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_TOMFLX_SW_dn_ID = 8 !< ID of downward shortwave flux at the top of the model

◆ atmos_phy_rd_aux2d_solins_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_solins_id = 9

ID of solar insolation flux at the top of the model.

Definition at line 104 of file mod_atmos_phy_rd_vars.F90.

104 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_SOLINS_ID = 9 !< ID of solar insolation flux at the top of the model

◆ atmos_phy_rd_aux2d_cossza_id

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_cossza_id = 10

ID of cosine of solar zenith angle.

Definition at line 105 of file mod_atmos_phy_rd_vars.F90.

105 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_COSSZA_ID = 10 !< ID of cosine of solar zenith angle

◆ atmos_phy_rd_aux2d_num

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_num = 10

Definition at line 106 of file mod_atmos_phy_rd_vars.F90.

106 integer, public, parameter :: ATMOS_PHY_RD_AUX2D_NUM = 10

◆ atmos_phy_rd_aux2d_vinfo

type(variableinfo), dimension(atmos_phy_rd_aux2d_num), public mod_atmos_phy_rd_vars::atmos_phy_rd_aux2d_vinfo

Definition at line 108 of file mod_atmos_phy_rd_vars.F90.

108 type(VariableInfo), public :: ATMOS_PHY_RD_AUX2D_VINFO(ATMOS_PHY_RD_AUX2D_NUM)

◆ atmos_phy_rd_sflx_dn_sw_dir

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_dn_sw_dir = 1

ID of downward direct shortwave flux at the surface.

Definition at line 122 of file mod_atmos_phy_rd_vars.F90.

122 integer, public, parameter :: ATMOS_PHY_RD_SFLX_dn_SW_dir = 1 !< ID of downward direct shortwave flux at the surface

◆ atmos_phy_rd_sflx_dn_sw_dif

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_dn_sw_dif = 2

ID of downward diffuse shortwave flux at the surface.

Definition at line 123 of file mod_atmos_phy_rd_vars.F90.

123 integer, public, parameter :: ATMOS_PHY_RD_SFLX_dn_SW_dif = 2 !< ID of downward diffuse shortwave flux at the surface

◆ atmos_phy_rd_sflx_dn_lw

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_dn_lw = 3

ID of downward longwave flux at the surface.

Definition at line 124 of file mod_atmos_phy_rd_vars.F90.

124 integer, public, parameter :: ATMOS_PHY_RD_SFLX_dn_LW = 3 !< ID of downward longwave flux at the surface

◆ atmos_phy_rd_sflx_dn_num

integer, parameter, public mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_dn_num = 3

Number of downward radiative fluxes.

Definition at line 125 of file mod_atmos_phy_rd_vars.F90.

125 integer, public, parameter :: ATMOS_PHY_RD_SFLX_dn_NUM = 3 !< Number of downward radiative fluxes