FE-Project
Loading...
Searching...
No Matches
Data Types | Variables
scale_atm_dyn_dgm_driver_trcadv3d Module Reference

module FElib / Fluid dyn solver / Atmosphere / DGM driver (tracer advection) More...

Data Types

type  atmdyndgmdriver_trcadv3d
 

Variables

integer, parameter, public eqs_typeid_trcadv3d_heve = 1
 
integer, parameter, public auxtrcvars3d_num = 1
 
integer, parameter, public auxtrcvars3d_fctcoef_id = 1
 
type(variableinfo), dimension(auxtrcvars3d_num), public atmos_dyn_auxtrcvars3d_vinfo
 
integer, parameter, public trcvars3d_num = 3
 
integer, parameter, public trcvars3d_trcadv_id = 1
 
integer, parameter, public trcvars3d_dens_id = 2
 
integer, parameter, public trcvars3d_dens0_id = 3
 
type(variableinfo), dimension(trcvars3d_num), public atmos_dyn_trcvars3d_vinfo
 
integer, parameter, public mass_flux_num = 3
 
integer, parameter, public massflx_z_id = 1
 
integer, parameter, public massflx_x_id = 2
 
integer, parameter, public massflx_y_id = 3
 
type(variableinfo), dimension(mass_flux_num), public atmos_dyn_mass_flux_vinfo
 

Detailed Description

module FElib / Fluid dyn solver / Atmosphere / DGM driver (tracer advection)

Description
Driver module for tracer advection based on DGM
Author
Yuta Kawai, Team SCALE
NAMELIST
  • PARAM_ATMOS_DYN_TRACER_MODALFILTER
    nametypedefault valuecomment
    MF_ETAC_H real(RP) 2.0_RP/3.0_RP
    MF_ALPHA_H real(RP) 36.0_RP
    MF_ORDER_H integer 16
    MF_ETAC_V real(RP) 2.0_RP/3.0_RP
    MF_ALPHA_V real(RP) 36.0_RP
    MF_ORDER_V integer 16

History Output
No history output

Variable Documentation

◆ eqs_typeid_trcadv3d_heve

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::eqs_typeid_trcadv3d_heve = 1

Definition at line 131 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

131 integer, public, parameter :: EQS_TYPEID_TRCADV3D_HEVE = 1

◆ auxtrcvars3d_num

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::auxtrcvars3d_num = 1

Definition at line 134 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

134 integer, public, parameter :: AUXTRCVARS3D_NUM = 1

◆ auxtrcvars3d_fctcoef_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::auxtrcvars3d_fctcoef_id = 1

Definition at line 135 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

135 integer, public, parameter :: AUXTRCVARS3D_FCTCOEF_ID = 1

◆ atmos_dyn_auxtrcvars3d_vinfo

type(variableinfo), dimension(auxtrcvars3d_num), public scale_atm_dyn_dgm_driver_trcadv3d::atmos_dyn_auxtrcvars3d_vinfo

Definition at line 137 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

137 type(VariableInfo), public :: ATMOS_DYN_AUXTRCVARS3D_VINFO(AUXTRCVARS3D_NUM)

◆ trcvars3d_num

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::trcvars3d_num = 3

Definition at line 143 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

143 integer, public, parameter :: TRCVARS3D_NUM = 3

◆ trcvars3d_trcadv_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::trcvars3d_trcadv_id = 1

Definition at line 144 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

144 integer, public, parameter :: TRCVARS3D_TRCADV_ID = 1

◆ trcvars3d_dens_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::trcvars3d_dens_id = 2

Definition at line 145 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

145 integer, public, parameter :: TRCVARS3D_DENS_ID = 2

Referenced by mod_atmos_dyn::atmosdyn_setup().

◆ trcvars3d_dens0_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::trcvars3d_dens0_id = 3

Definition at line 146 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

146 integer, public, parameter :: TRCVARS3D_DENS0_ID = 3

Referenced by mod_atmos_dyn::atmosdyn_setup().

◆ atmos_dyn_trcvars3d_vinfo

type(variableinfo), dimension(trcvars3d_num), public scale_atm_dyn_dgm_driver_trcadv3d::atmos_dyn_trcvars3d_vinfo

Definition at line 148 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

148 type(VariableInfo), public :: ATMOS_DYN_TRCVARS3D_VINFO(TRCVARS3D_NUM)

◆ mass_flux_num

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::mass_flux_num = 3

Definition at line 155 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

155 integer, public, parameter :: MASS_FLUX_NUM = 3

◆ massflx_z_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::massflx_z_id = 1

Definition at line 156 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

156 integer, public, parameter :: MASSFLX_Z_ID = 1

Referenced by mod_atmos_dyn::atmosdyn_setup().

◆ massflx_x_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::massflx_x_id = 2

Definition at line 157 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

157 integer, public, parameter :: MASSFLX_X_ID = 2

Referenced by mod_atmos_dyn::atmosdyn_setup().

◆ massflx_y_id

integer, parameter, public scale_atm_dyn_dgm_driver_trcadv3d::massflx_y_id = 3

Definition at line 158 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

158 integer, public, parameter :: MASSFLX_Y_ID = 3

Referenced by mod_atmos_dyn::atmosdyn_setup().

◆ atmos_dyn_mass_flux_vinfo

type(variableinfo), dimension(mass_flux_num), public scale_atm_dyn_dgm_driver_trcadv3d::atmos_dyn_mass_flux_vinfo

Definition at line 160 of file scale_atm_dyn_dgm_driver_trcadv3d.F90.

160 type(VariableInfo), public :: ATMOS_DYN_MASS_FLUX_VINFO(MASS_FLUX_NUM)