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

module Atmosphere / Variables More...

Data Types

type  atmosvars
 Derived type to manage variables with atmospheric component. More...

Variables

real(rp), dimension(prgvar_num), parameter progvars_check_min = (/ -1.0_RP, -100.0_RP, -200.0_RP, -200.0_RP, -200.0_RP /)
integer, parameter, public atmos_diagvars_dens_id = 1
integer, parameter, public atmos_diagvars_u_id = 2
integer, parameter, public atmos_diagvars_v_id = 3
integer, parameter, public atmos_diagvars_w_id = 4
integer, parameter, public atmos_diagvars_t_id = 5
integer, parameter, public atmos_diagvars_umet_id = 6
integer, parameter, public atmos_diagvars_vmet_id = 7
integer, parameter, public atmos_diagvars_qdry_id = 8
integer, parameter, public atmos_diagvars_rh_id = 9
integer, parameter, public atmos_diagvars_engt_id = 10
integer, parameter, public atmos_diagvars_engp_id = 11
integer, parameter, public atmos_diagvars_engk_id = 12
integer, parameter, public atmos_diagvars_engi_id = 13
integer, parameter, public atmos_diagvars3d_num = 13
type(variableinfo), dimension(atmos_diagvars3d_num), public atmos_diagvars3d_vinfo
integer, parameter, public atmos_diagvars_rain_id = 1
integer, parameter, public atmos_diagvars_snow_id = 2
integer, parameter, public atmos_diagvars2d_num = 2
type(variableinfo), dimension(atmos_diagvars2d_num), public atmos_diagvars2d_vinfo

Detailed Description

module Atmosphere / Variables

Description
Module to manage variables with atmospheric component
Author
Yuta Kawai, Team SCALE
NAMELIST
  • PARAM_ATMOS_VARS
    nametypedefault valuecomment
    PHY_PREPROC_FILE_BASENAMEcharacter(len=H_MID)'phy_preoperation'Basename of configuration file for preprocesses before physics
    CHECK_RANGElogical.false.Flag whether the range of values is checked
    CHECK_TOTALlogical.false.

  • PARAM_ATMOS_VARS_RESTART
    nametypedefault valuecomment
    IN_BASENAMEcharacter(len=H_LONG)''Basename of the input file
    IN_POSTFIX_TIMELABELlogical.false.Add timelabel to the basename of input file?
    OUT_BASENAMEcharacter(len=H_LONG)''Basename of the output file
    OUT_POSTFIX_TIMELABELlogical.true.Add timelabel to the basename of output file?
    OUT_TITLEcharacter(len=H_MID)''Title of the output file
    OUT_DTYPEcharacter(len=H_SHORT)'DEFAULT'REAL4 or REAL8

History Output
namedescriptionunitvariable
RAINsurface rain fluxkg/m2/sRAIN
SNOWsurface snow fluxkg/m2/sSNOW
DENSdensitykg/m3DENS
Uvelocity um/sU
Vvelocity vm/sV
Wvelocity wm/sW
TtemperatureKT
Umeteastward velocitym/sUmet
Vmetnorthward velocitym/sVmet

Variable Documentation

◆ progvars_check_min

real(rp), dimension(prgvar_num), parameter mod_atmos_vars::progvars_check_min = (/ -1.0_RP, -100.0_RP, -200.0_RP, -200.0_RP, -200.0_RP /)

Definition at line 149 of file mod_atmos_vars.F90.

149 real(RP), parameter :: PROGVARS_check_min(PRGVAR_NUM) = (/ -1.0_rp, -100.0_rp, -200.0_rp, -200.0_rp, -200.0_rp /)

◆ atmos_diagvars_dens_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_dens_id = 1

Definition at line 155 of file mod_atmos_vars.F90.

155 integer, public, parameter :: ATMOS_DIAGVARS_DENS_ID = 1

◆ atmos_diagvars_u_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_u_id = 2

Definition at line 156 of file mod_atmos_vars.F90.

156 integer, public, parameter :: ATMOS_DIAGVARS_U_ID = 2

◆ atmos_diagvars_v_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_v_id = 3

Definition at line 157 of file mod_atmos_vars.F90.

157 integer, public, parameter :: ATMOS_DIAGVARS_V_ID = 3

◆ atmos_diagvars_w_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_w_id = 4

Definition at line 158 of file mod_atmos_vars.F90.

158 integer, public, parameter :: ATMOS_DIAGVARS_W_ID = 4

◆ atmos_diagvars_t_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_t_id = 5

Definition at line 159 of file mod_atmos_vars.F90.

159 integer, public, parameter :: ATMOS_DIAGVARS_T_ID = 5

◆ atmos_diagvars_umet_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_umet_id = 6

Definition at line 160 of file mod_atmos_vars.F90.

160 integer, public, parameter :: ATMOS_DIAGVARS_Umet_ID = 6

◆ atmos_diagvars_vmet_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_vmet_id = 7

Definition at line 161 of file mod_atmos_vars.F90.

161 integer, public, parameter :: ATMOS_DIAGVARS_Vmet_ID = 7

◆ atmos_diagvars_qdry_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_qdry_id = 8

Definition at line 162 of file mod_atmos_vars.F90.

162 integer, public, parameter :: ATMOS_DIAGVARS_QDRY_ID = 8

◆ atmos_diagvars_rh_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_rh_id = 9

Definition at line 163 of file mod_atmos_vars.F90.

163 integer, public, parameter :: ATMOS_DIAGVARS_RH_ID = 9

◆ atmos_diagvars_engt_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_engt_id = 10

Definition at line 164 of file mod_atmos_vars.F90.

164 integer, public, parameter :: ATMOS_DIAGVARS_ENGT_ID = 10

◆ atmos_diagvars_engp_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_engp_id = 11

Definition at line 165 of file mod_atmos_vars.F90.

165 integer, public, parameter :: ATMOS_DIAGVARS_ENGP_ID = 11

◆ atmos_diagvars_engk_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_engk_id = 12

Definition at line 166 of file mod_atmos_vars.F90.

166 integer, public, parameter :: ATMOS_DIAGVARS_ENGK_ID = 12

◆ atmos_diagvars_engi_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_engi_id = 13

Definition at line 167 of file mod_atmos_vars.F90.

167 integer, public, parameter :: ATMOS_DIAGVARS_ENGI_ID = 13

◆ atmos_diagvars3d_num

integer, parameter, public mod_atmos_vars::atmos_diagvars3d_num = 13

Definition at line 168 of file mod_atmos_vars.F90.

168 integer, public, parameter :: ATMOS_DIAGVARS3D_NUM = 13

◆ atmos_diagvars3d_vinfo

type(variableinfo), dimension(atmos_diagvars3d_num), public mod_atmos_vars::atmos_diagvars3d_vinfo

Definition at line 170 of file mod_atmos_vars.F90.

170 type(VariableInfo), public :: ATMOS_DIAGVARS3D_VINFO(ATMOS_DIAGVARS3D_NUM)

◆ atmos_diagvars_rain_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_rain_id = 1

Definition at line 187 of file mod_atmos_vars.F90.

187 integer, public, parameter :: ATMOS_DIAGVARS_RAIN_ID = 1

◆ atmos_diagvars_snow_id

integer, parameter, public mod_atmos_vars::atmos_diagvars_snow_id = 2

Definition at line 188 of file mod_atmos_vars.F90.

188 integer, public, parameter :: ATMOS_DIAGVARS_SNOW_ID = 2

◆ atmos_diagvars2d_num

integer, parameter, public mod_atmos_vars::atmos_diagvars2d_num = 2

Definition at line 189 of file mod_atmos_vars.F90.

189 integer, public, parameter :: ATMOS_DIAGVARS2D_NUM = 2

◆ atmos_diagvars2d_vinfo

type(variableinfo), dimension(atmos_diagvars2d_num), public mod_atmos_vars::atmos_diagvars2d_vinfo

Definition at line 191 of file mod_atmos_vars.F90.

191 type(VariableInfo), public :: ATMOS_DIAGVARS2D_VINFO(ATMOS_DIAGVARS2D_NUM)