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

module FElib / Fluid dyn solver / Atmosphere / driver (3D nonhydrostatic model) More...

Data Types

type  atmdyndgmdriver_nonhydro3d
 Derived type to provide a driver of dynamical core with the atmospheric nonhydrostatic equations. More...

Variables

integer, parameter, public eqs_typeid_nonhyd3d_heve = 1
integer, parameter, public eqs_typeid_nonhyd3d_heve_entot = 2
integer, parameter, public eqs_typeid_globalnonhyd3d_heve = 3
integer, parameter, public eqs_typeid_globalnonhyd3d_heve_entot = 4
integer, parameter, public eqs_typeid_nonhyd3d_splitform_heve = 5
integer, parameter, public eqs_typeid_nonhyd3d_hevi = 6
integer, parameter, public eqs_typeid_nonhyd3d_hevi_entot = 7
integer, parameter, public eqs_typeid_globalnonhyd3d_hevi = 8
integer, parameter, public eqs_typeid_globalnonhyd3d_hevi_entot = 9
integer, parameter, public eqs_typeid_nonhyd3d_splitform_hevi = 10
integer, parameter, public auxdynvars3d_dpres_id = 1
integer, parameter, public auxdynvars3d_dphyddx_id = 2
integer, parameter, public auxdynvars3d_dphyddy_id = 3
integer, parameter, public auxdynvars3d_num = 3
type(variableinfo), dimension(auxdynvars3d_num), public atmos_dyn_auxdynvars3d_vinfo

Detailed Description

module FElib / Fluid dyn solver / Atmosphere / driver (3D nonhydrostatic model)

Description
Driver module for 3D nonhydrostatic dynamical core based on DGM
Author
Yuta Kawai, Team SCALE
NAMELIST
  • PARAM_ATMOS_DYN_MODALFILTER
    nametypedefault valuecomment
    MF_ETAC_Hreal(RP)2.0_RP/3.0_RP
    MF_ALPHA_Hreal(RP)36.0_RP
    MF_ORDER_Hinteger16
    MF_ETAC_Vreal(RP)2.0_RP/3.0_RP
    MF_ALPHA_Vreal(RP)36.0_RP
    MF_ORDER_Vinteger16

History Output
No history output

Variable Documentation

◆ eqs_typeid_nonhyd3d_heve

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_heve = 1

Definition at line 300 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

300 integer, public, parameter :: EQS_TYPEID_NONHYD3D_HEVE = 1

◆ eqs_typeid_nonhyd3d_heve_entot

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_heve_entot = 2

Definition at line 301 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

301 integer, public, parameter :: EQS_TYPEID_NONHYD3D_HEVE_ENTOT = 2

◆ eqs_typeid_globalnonhyd3d_heve

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_globalnonhyd3d_heve = 3

Definition at line 302 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

302 integer, public, parameter :: EQS_TYPEID_GLOBALNONHYD3D_HEVE = 3

◆ eqs_typeid_globalnonhyd3d_heve_entot

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_globalnonhyd3d_heve_entot = 4

Definition at line 303 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

303 integer, public, parameter :: EQS_TYPEID_GLOBALNONHYD3D_HEVE_ENTOT = 4

◆ eqs_typeid_nonhyd3d_splitform_heve

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_splitform_heve = 5

Definition at line 304 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

304 integer, public, parameter :: EQS_TYPEID_NONHYD3D_SPLITFORM_HEVE = 5

◆ eqs_typeid_nonhyd3d_hevi

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_hevi = 6

Definition at line 305 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

305 integer, public, parameter :: EQS_TYPEID_NONHYD3D_HEVI = 6

◆ eqs_typeid_nonhyd3d_hevi_entot

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_hevi_entot = 7

Definition at line 306 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

306 integer, public, parameter :: EQS_TYPEID_NONHYD3D_HEVI_ENTOT = 7

◆ eqs_typeid_globalnonhyd3d_hevi

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_globalnonhyd3d_hevi = 8

Definition at line 307 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

307 integer, public, parameter :: EQS_TYPEID_GLOBALNONHYD3D_HEVI = 8

◆ eqs_typeid_globalnonhyd3d_hevi_entot

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_globalnonhyd3d_hevi_entot = 9

Definition at line 308 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

308 integer, public, parameter :: EQS_TYPEID_GLOBALNONHYD3D_HEVI_ENTOT = 9

◆ eqs_typeid_nonhyd3d_splitform_hevi

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_splitform_hevi = 10

Definition at line 309 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

309 integer, public, parameter :: EQS_TYPEID_NONHYD3D_SPLITFORM_HEVI = 10

◆ auxdynvars3d_dpres_id

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::auxdynvars3d_dpres_id = 1

Definition at line 312 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

312 integer, public, parameter :: AUXDYNVARS3D_DPRES_ID = 1

◆ auxdynvars3d_dphyddx_id

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::auxdynvars3d_dphyddx_id = 2

Definition at line 313 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

313 integer, public, parameter :: AUXDYNVARS3D_DPhydDx_ID = 2

◆ auxdynvars3d_dphyddy_id

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::auxdynvars3d_dphyddy_id = 3

Definition at line 314 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

314 integer, public, parameter :: AUXDYNVARS3D_DPhydDy_ID = 3

◆ auxdynvars3d_num

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::auxdynvars3d_num = 3

Definition at line 315 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

315 integer, public, parameter :: AUXDYNVARS3D_NUM = 3

◆ atmos_dyn_auxdynvars3d_vinfo

type(variableinfo), dimension(auxdynvars3d_num), public scale_atm_dyn_dgm_driver_nonhydro3d::atmos_dyn_auxdynvars3d_vinfo

Definition at line 317 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

317 type(VariableInfo), public :: ATMOS_DYN_AUXDYNVARS3D_VINFO(AUXDYNVARS3D_NUM)