FV3 Bundle
fv3jedi_lm_utils_mod::fv3jedi_lm_conf Type Reference

Fortran derived type to hold the linearized model configuration. More...

Private Attributes

real(kind_real) dt
 Model time step. More...
 
logical saveltraj = .false.
 Option to save local trajectories (physics) More...
 
integer n = 1
 Current time step in window. More...
 
integer nt = 1
 Number of timesteps in window. More...
 
real(kind_real) ptop
 Pressure of top level. More...
 
integer isc
 
integer iec
 
integer jsc
 
integer jec
 Cube grid, compute region. More...
 
integer isd
 
integer ied
 
integer jsd
 
integer jed
 Cube grid, with halo. More...
 
integer npx
 
integer npy
 
integer npz
 Number of grid points, dynamics. More...
 
integer im
 
integer jm
 
integer lm
 Number of grid points, physics, 1:im etc. More...
 
integer do_dyn = 1
 Dynamics switch. More...
 
integer do_phy = 1
 Physics switch. More...
 
integer do_phy_trb = 1
 Physics switch for BL turb. More...
 
integer do_phy_mst = 1
 Physics switch for convection and cloud. More...
 
real(kind_real), dimension(:), allocatable ak
 
real(kind_real), dimension(:), allocatable bk
 Vertical grid. More...
 
logical hydrostatic
 Hydrostatic dy core. More...
 
logical rpe
 True if root process. More...
 

Detailed Description

Fortran derived type to hold the linearized model configuration.

Definition at line 14 of file fv3jedi_lm_utils_mod.F90.

Member Data Documentation

◆ ak

real(kind_real), dimension(:), allocatable fv3jedi_lm_utils_mod::fv3jedi_lm_conf::ak
private

Definition at line 28 of file fv3jedi_lm_utils_mod.F90.

◆ bk

real(kind_real), dimension(:), allocatable fv3jedi_lm_utils_mod::fv3jedi_lm_conf::bk
private

Vertical grid.

Definition at line 28 of file fv3jedi_lm_utils_mod.F90.

◆ do_dyn

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::do_dyn = 1
private

Dynamics switch.

Definition at line 24 of file fv3jedi_lm_utils_mod.F90.

◆ do_phy

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::do_phy = 1
private

Physics switch.

Definition at line 25 of file fv3jedi_lm_utils_mod.F90.

◆ do_phy_mst

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::do_phy_mst = 1
private

Physics switch for convection and cloud.

Definition at line 27 of file fv3jedi_lm_utils_mod.F90.

◆ do_phy_trb

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::do_phy_trb = 1
private

Physics switch for BL turb.

Definition at line 26 of file fv3jedi_lm_utils_mod.F90.

◆ dt

real(kind_real) fv3jedi_lm_utils_mod::fv3jedi_lm_conf::dt
private

Model time step.

Definition at line 15 of file fv3jedi_lm_utils_mod.F90.

◆ hydrostatic

logical fv3jedi_lm_utils_mod::fv3jedi_lm_conf::hydrostatic
private

Hydrostatic dy core.

Definition at line 29 of file fv3jedi_lm_utils_mod.F90.

◆ iec

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::iec
private

Definition at line 20 of file fv3jedi_lm_utils_mod.F90.

◆ ied

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::ied
private

Definition at line 21 of file fv3jedi_lm_utils_mod.F90.

◆ im

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::im
private

Definition at line 23 of file fv3jedi_lm_utils_mod.F90.

◆ isc

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::isc
private

Definition at line 20 of file fv3jedi_lm_utils_mod.F90.

◆ isd

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::isd
private

Definition at line 21 of file fv3jedi_lm_utils_mod.F90.

◆ jec

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::jec
private

Cube grid, compute region.

Definition at line 20 of file fv3jedi_lm_utils_mod.F90.

◆ jed

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::jed
private

Cube grid, with halo.

Definition at line 21 of file fv3jedi_lm_utils_mod.F90.

◆ jm

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::jm
private

Definition at line 23 of file fv3jedi_lm_utils_mod.F90.

◆ jsc

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::jsc
private

Definition at line 20 of file fv3jedi_lm_utils_mod.F90.

◆ jsd

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::jsd
private

Definition at line 21 of file fv3jedi_lm_utils_mod.F90.

◆ lm

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::lm
private

Number of grid points, physics, 1:im etc.

Definition at line 23 of file fv3jedi_lm_utils_mod.F90.

◆ n

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::n = 1
private

Current time step in window.

Definition at line 17 of file fv3jedi_lm_utils_mod.F90.

◆ npx

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::npx
private

Definition at line 22 of file fv3jedi_lm_utils_mod.F90.

◆ npy

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::npy
private

Definition at line 22 of file fv3jedi_lm_utils_mod.F90.

◆ npz

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::npz
private

Number of grid points, dynamics.

Definition at line 22 of file fv3jedi_lm_utils_mod.F90.

◆ nt

integer fv3jedi_lm_utils_mod::fv3jedi_lm_conf::nt = 1
private

Number of timesteps in window.

Definition at line 18 of file fv3jedi_lm_utils_mod.F90.

◆ ptop

real(kind_real) fv3jedi_lm_utils_mod::fv3jedi_lm_conf::ptop
private

Pressure of top level.

Definition at line 19 of file fv3jedi_lm_utils_mod.F90.

◆ rpe

logical fv3jedi_lm_utils_mod::fv3jedi_lm_conf::rpe
private

True if root process.

Definition at line 30 of file fv3jedi_lm_utils_mod.F90.

◆ saveltraj

logical fv3jedi_lm_utils_mod::fv3jedi_lm_conf::saveltraj = .false.
private

Option to save local trajectories (physics)

Definition at line 16 of file fv3jedi_lm_utils_mod.F90.


The documentation for this type was generated from the following file: