FV3 Bundle
fv3jedi_state_utils_mod::fv3jedi_state Type Reference

Fortran derived type to hold FV3JEDI state. More...

Collaboration diagram for fv3jedi_state_utils_mod::fv3jedi_state:
[legend]

Private Attributes

type(fv3jedi_varsvars
 
integer isc
 
integer iec
 
integer jsc
 
integer jec
 
integer isd
 
integer ied
 
integer jsd
 
integer jed
 
integer npx
 
integer npy
 
integer npz
 
integer ntiles
 
integer ntile
 
logical havecrtmfields = .false.
 
logical hydrostatic = .false.
 
integer calendar_type
 
integer, dimension(6) date
 
integer, dimension(6) date_init
 
real(kind=kind_real), dimension(:,:,:), allocatable ud
 
real(kind=kind_real), dimension(:,:,:), allocatable vd
 
real(kind=kind_real), dimension(:,:,:), allocatable ua
 
real(kind=kind_real), dimension(:,:,:), allocatable va
 
real(kind=kind_real), dimension(:,:,:), allocatable t
 
real(kind=kind_real), dimension(:,:,:), allocatable delp
 
real(kind=kind_real), dimension(:,:,:), allocatable q
 
real(kind=kind_real), dimension(:,:,:), allocatable qi
 
real(kind=kind_real), dimension(:,:,:), allocatable ql
 
real(kind=kind_real), dimension(:,:,:), allocatable o3
 
real(kind=kind_real), dimension(:,:,:), allocatable w
 
real(kind=kind_real), dimension(:,:,:), allocatable delz
 
real(kind=kind_real), dimension(:,:), allocatable phis
 
integer, dimension(:,:), allocatable slmsk
 
real(kind=kind_real), dimension(:,:), allocatable sheleg
 
real(kind=kind_real), dimension(:,:), allocatable tsea
 
integer, dimension(:,:), allocatable vtype
 
integer, dimension(:,:), allocatable stype
 
real(kind=kind_real), dimension(:,:), allocatable vfrac
 
real(kind=kind_real), dimension(:,:,:), allocatable stc
 
real(kind=kind_real), dimension(:,:,:), allocatable smc
 
real(kind=kind_real), dimension(:,:), allocatable snwdph
 
real(kind=kind_real), dimension(:,:), allocatable u_srf
 
real(kind=kind_real), dimension(:,:), allocatable v_srf
 
real(kind=kind_real), dimension(:,:), allocatable f10m
 
real(kind_real), dimension(:,:,:), allocatable qls
 
real(kind_real), dimension(:,:,:), allocatable qcn
 
real(kind_real), dimension(:,:,:), allocatable cfcn
 
real(kind_real), dimension(:,:), allocatable frocean
 
real(kind_real), dimension(:,:), allocatable frland
 
real(kind_real), dimension(:,:), allocatable varflt
 
real(kind_real), dimension(:,:), allocatable ustar
 
real(kind_real), dimension(:,:), allocatable bstar
 
real(kind_real), dimension(:,:), allocatable zpbl
 
real(kind_real), dimension(:,:), allocatable cm
 
real(kind_real), dimension(:,:), allocatable ct
 
real(kind_real), dimension(:,:), allocatable cq
 
real(kind_real), dimension(:,:), allocatable kcbl
 
real(kind_real), dimension(:,:), allocatable ts
 
real(kind_real), dimension(:,:), allocatable khl
 
real(kind_real), dimension(:,:), allocatable khu
 

Detailed Description

Fortran derived type to hold FV3JEDI state.

Definition at line 18 of file fv3jedi_state_utils_mod.F90.

Member Data Documentation

◆ bstar

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::bstar
private

Definition at line 65 of file fv3jedi_state_utils_mod.F90.

◆ calendar_type

integer fv3jedi_state_utils_mod::fv3jedi_state::calendar_type
private

Definition at line 29 of file fv3jedi_state_utils_mod.F90.

◆ cfcn

real(kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::cfcn
private

Definition at line 63 of file fv3jedi_state_utils_mod.F90.

◆ cm

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::cm
private

Definition at line 66 of file fv3jedi_state_utils_mod.F90.

◆ cq

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::cq
private

Definition at line 66 of file fv3jedi_state_utils_mod.F90.

◆ ct

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::ct
private

Definition at line 66 of file fv3jedi_state_utils_mod.F90.

◆ date

integer, dimension(6) fv3jedi_state_utils_mod::fv3jedi_state::date
private

Definition at line 30 of file fv3jedi_state_utils_mod.F90.

◆ date_init

integer, dimension(6) fv3jedi_state_utils_mod::fv3jedi_state::date_init
private

Definition at line 31 of file fv3jedi_state_utils_mod.F90.

◆ delp

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::delp
private

Definition at line 39 of file fv3jedi_state_utils_mod.F90.

◆ delz

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::delz
private

Definition at line 45 of file fv3jedi_state_utils_mod.F90.

◆ f10m

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::f10m
private

Definition at line 60 of file fv3jedi_state_utils_mod.F90.

◆ frland

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::frland
private

Definition at line 64 of file fv3jedi_state_utils_mod.F90.

◆ frocean

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::frocean
private

Definition at line 64 of file fv3jedi_state_utils_mod.F90.

◆ havecrtmfields

logical fv3jedi_state_utils_mod::fv3jedi_state::havecrtmfields = .false.
private

Definition at line 27 of file fv3jedi_state_utils_mod.F90.

◆ hydrostatic

logical fv3jedi_state_utils_mod::fv3jedi_state::hydrostatic = .false.
private

Definition at line 28 of file fv3jedi_state_utils_mod.F90.

◆ iec

integer fv3jedi_state_utils_mod::fv3jedi_state::iec
private

Definition at line 23 of file fv3jedi_state_utils_mod.F90.

◆ ied

integer fv3jedi_state_utils_mod::fv3jedi_state::ied
private

Definition at line 24 of file fv3jedi_state_utils_mod.F90.

◆ isc

integer fv3jedi_state_utils_mod::fv3jedi_state::isc
private

Definition at line 23 of file fv3jedi_state_utils_mod.F90.

◆ isd

integer fv3jedi_state_utils_mod::fv3jedi_state::isd
private

Definition at line 24 of file fv3jedi_state_utils_mod.F90.

◆ jec

integer fv3jedi_state_utils_mod::fv3jedi_state::jec
private

Definition at line 23 of file fv3jedi_state_utils_mod.F90.

◆ jed

integer fv3jedi_state_utils_mod::fv3jedi_state::jed
private

Definition at line 24 of file fv3jedi_state_utils_mod.F90.

◆ jsc

integer fv3jedi_state_utils_mod::fv3jedi_state::jsc
private

Definition at line 23 of file fv3jedi_state_utils_mod.F90.

◆ jsd

integer fv3jedi_state_utils_mod::fv3jedi_state::jsd
private

Definition at line 24 of file fv3jedi_state_utils_mod.F90.

◆ kcbl

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::kcbl
private

Definition at line 67 of file fv3jedi_state_utils_mod.F90.

◆ khl

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::khl
private

Definition at line 67 of file fv3jedi_state_utils_mod.F90.

◆ khu

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::khu
private

Definition at line 67 of file fv3jedi_state_utils_mod.F90.

◆ npx

integer fv3jedi_state_utils_mod::fv3jedi_state::npx
private

Definition at line 25 of file fv3jedi_state_utils_mod.F90.

◆ npy

integer fv3jedi_state_utils_mod::fv3jedi_state::npy
private

Definition at line 25 of file fv3jedi_state_utils_mod.F90.

◆ npz

integer fv3jedi_state_utils_mod::fv3jedi_state::npz
private

Definition at line 25 of file fv3jedi_state_utils_mod.F90.

◆ ntile

integer fv3jedi_state_utils_mod::fv3jedi_state::ntile
private

Definition at line 26 of file fv3jedi_state_utils_mod.F90.

◆ ntiles

integer fv3jedi_state_utils_mod::fv3jedi_state::ntiles
private

Definition at line 26 of file fv3jedi_state_utils_mod.F90.

◆ o3

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::o3
private

Definition at line 43 of file fv3jedi_state_utils_mod.F90.

◆ phis

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::phis
private

Definition at line 46 of file fv3jedi_state_utils_mod.F90.

◆ q

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::q
private

Definition at line 40 of file fv3jedi_state_utils_mod.F90.

◆ qcn

real(kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::qcn
private

Definition at line 63 of file fv3jedi_state_utils_mod.F90.

◆ qi

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::qi
private

Definition at line 41 of file fv3jedi_state_utils_mod.F90.

◆ ql

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::ql
private

Definition at line 42 of file fv3jedi_state_utils_mod.F90.

◆ qls

real(kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::qls
private

Definition at line 63 of file fv3jedi_state_utils_mod.F90.

◆ sheleg

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::sheleg
private

Definition at line 50 of file fv3jedi_state_utils_mod.F90.

◆ slmsk

integer, dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::slmsk
private

Definition at line 49 of file fv3jedi_state_utils_mod.F90.

◆ smc

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::smc
private

Definition at line 56 of file fv3jedi_state_utils_mod.F90.

◆ snwdph

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::snwdph
private

Definition at line 57 of file fv3jedi_state_utils_mod.F90.

◆ stc

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::stc
private

Definition at line 55 of file fv3jedi_state_utils_mod.F90.

◆ stype

integer, dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::stype
private

Definition at line 53 of file fv3jedi_state_utils_mod.F90.

◆ t

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::t
private

Definition at line 38 of file fv3jedi_state_utils_mod.F90.

◆ ts

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::ts
private

Definition at line 67 of file fv3jedi_state_utils_mod.F90.

◆ tsea

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::tsea
private

Definition at line 51 of file fv3jedi_state_utils_mod.F90.

◆ u_srf

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::u_srf
private

Definition at line 58 of file fv3jedi_state_utils_mod.F90.

◆ ua

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::ua
private

Definition at line 36 of file fv3jedi_state_utils_mod.F90.

◆ ud

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::ud
private

Definition at line 34 of file fv3jedi_state_utils_mod.F90.

◆ ustar

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::ustar
private

Definition at line 65 of file fv3jedi_state_utils_mod.F90.

◆ v_srf

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::v_srf
private

Definition at line 59 of file fv3jedi_state_utils_mod.F90.

◆ va

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::va
private

Definition at line 37 of file fv3jedi_state_utils_mod.F90.

◆ varflt

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::varflt
private

Definition at line 65 of file fv3jedi_state_utils_mod.F90.

◆ vars

type(fv3jedi_vars) fv3jedi_state_utils_mod::fv3jedi_state::vars
private

Definition at line 20 of file fv3jedi_state_utils_mod.F90.

◆ vd

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::vd
private

Definition at line 35 of file fv3jedi_state_utils_mod.F90.

◆ vfrac

real(kind=kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::vfrac
private

Definition at line 54 of file fv3jedi_state_utils_mod.F90.

◆ vtype

integer, dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::vtype
private

Definition at line 52 of file fv3jedi_state_utils_mod.F90.

◆ w

real(kind=kind_real), dimension(:,:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::w
private

Definition at line 44 of file fv3jedi_state_utils_mod.F90.

◆ zpbl

real(kind_real), dimension(:,:), allocatable fv3jedi_state_utils_mod::fv3jedi_state::zpbl
private

Definition at line 66 of file fv3jedi_state_utils_mod.F90.


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