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

module Atmosphere / Dynamics common More...

Data Types

type  atmdyn_nonhydro3d_numdiff
 

Variables

integer, parameter, public numdiff_flux_num = 3
 
integer, parameter, public numdiffflx_x_id = 1
 
integer, parameter, public numdiffflx_y_id = 2
 
integer, parameter, public numdiffflx_z_id = 3
 
type(variableinfo), dimension(numdiff_flux_num), public atmos_dyn_numdiff_flux_vinfo
 
integer, parameter, public numdiff_tend_num = 2
 
integer, parameter, public numdiff_laplah_id = 1
 
integer, parameter, public numdiff_laplav_id = 2
 
type(variableinfo), dimension(numdiff_tend_num), public atmos_dyn_numdiff_tend_vinfo
 

Detailed Description

module Atmosphere / Dynamics common

Description
Explicit numerical diffusion for Atmospheric dynamical process. For the discretization, the local DGM (e.g., Cockburn and Shu, 1998) is used.
Author
Yuta Kawai, Team SCALE
NAMELIST
  • PARAM_ATMOS_DYN_NUMDIFF
    nametypedefault valuecomment
    ND_LAPLACIAN_NUM integer 1
    ND_COEF_H real(RP) 0.0_RP
    ND_COEF_V real(RP) 0.0_RP

History Output
No history output

Variable Documentation

◆ numdiff_flux_num

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiff_flux_num = 3

Definition at line 77 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

77 integer, public, parameter :: NUMDIFF_FLUX_NUM = 3

◆ numdiffflx_x_id

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiffflx_x_id = 1

Definition at line 78 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

78 integer, public, parameter :: NUMDIFFFLX_X_ID = 1

◆ numdiffflx_y_id

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiffflx_y_id = 2

Definition at line 79 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

79 integer, public, parameter :: NUMDIFFFLX_Y_ID = 2

◆ numdiffflx_z_id

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiffflx_z_id = 3

Definition at line 80 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

80 integer, public, parameter :: NUMDIFFFLX_Z_ID = 3

◆ atmos_dyn_numdiff_flux_vinfo

type(variableinfo), dimension(numdiff_flux_num), public scale_atm_dyn_dgm_nonhydro3d_numdiff::atmos_dyn_numdiff_flux_vinfo

Definition at line 82 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

82 type(VariableInfo), public :: ATMOS_DYN_NUMDIFF_FLUX_VINFO(NUMDIFF_FLUX_NUM)

◆ numdiff_tend_num

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiff_tend_num = 2

Definition at line 92 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

92 integer, public, parameter :: NUMDIFF_TEND_NUM = 2

◆ numdiff_laplah_id

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiff_laplah_id = 1

Definition at line 93 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

93 integer, public, parameter :: NUMDIFF_LAPLAH_ID = 1

◆ numdiff_laplav_id

integer, parameter, public scale_atm_dyn_dgm_nonhydro3d_numdiff::numdiff_laplav_id = 2

Definition at line 94 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

94 integer, public, parameter :: NUMDIFF_LAPLAV_ID = 2

◆ atmos_dyn_numdiff_tend_vinfo

type(variableinfo), dimension(numdiff_tend_num), public scale_atm_dyn_dgm_nonhydro3d_numdiff::atmos_dyn_numdiff_tend_vinfo

Definition at line 96 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

96 type(VariableInfo), public :: ATMOS_DYN_NUMDIFF_TEND_VINFO(NUMDIFF_TEND_NUM)