FE-Project
Loading...
Searching...
No Matches
Data Types | Variables
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 dynamical core based on DGM
Author
Yuta Kawai, Team SCALE
NAMELIST
  • PARAM_ATMOS_DYN_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_nonhyd3d_heve

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::eqs_typeid_nonhyd3d_heve = 1

Definition at line 289 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

289 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 290 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

290 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 291 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

291 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 292 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

292 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 293 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

293 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 294 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

294 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 295 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

295 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 296 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

296 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 297 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

297 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 298 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

298 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 301 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

301 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 302 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

302 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 303 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

303 integer, public, parameter :: AUXDYNVARS3D_DPhydDy_ID = 3

◆ auxdynvars3d_num

integer, parameter, public scale_atm_dyn_dgm_driver_nonhydro3d::auxdynvars3d_num = 3

Definition at line 304 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

304 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 306 of file scale_atm_dyn_dgm_driver_nonhydro3d.F90.

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