UPP  V11.0.0
 All Data Structures Files Functions Pages
CTLBLK_mod Module Reference

Data Types

type  field_info
 

Data Fields

real, dimension(komax) alsl
 
logical aqfcmaq_on
 
real ardlw
 
real ardsw
 
real asrfc
 
real avcnvc
 
real avrain
 
real, dimension(:), allocatable buff
 
real, dimension(:), allocatable bufs
 
real(kind=8) calrad_wcloud_tim =0.
 
integer cfld
 
real(kind=8) cldrad_tim =0.
 
logical d3d_on
 
integer datahandle
 
real, dimension(:,:,:), allocatable datapd
 
character(len=19) datestr
 
real dt
 
real dtq2
 
real(kind=8) eta2p_tim =0.
 
real(kind=8) etafld2_tim =0.
 
character(len=256) filename
 
character(len=256) filenameaer
 
character(len=256) filenamed3d
 
character(len=256) filenameflat
 
character(len=256) filenameflux
 
logical first
 
real(kind=8) fixed_tim =0.
 
type(field_info), dimension(:),
allocatable 
fld_info
 
character(len=8) fullmodelname
 
real *8 gdsdegr
 
logical global
 
logical gocart_on
 
character(5) grib
 
real, dimension(nfd) htfd
 
logical hyb_sigp
 
integer, dimension(:,:),
allocatable 
ibcoords
 
integer ibsize
 
integer ibsum
 
integer, dimension(:), allocatable ibufs
 
integer, dimension(0:1023) icnt
 
integer, dimension(0:1023) icnt2
 
integer, dimension(:,:),
allocatable 
icoords
 
integer icount_calmict
 
integer icu_physics
 
integer, dimension(5) idat
 
integer idn
 
integer, dimension(0:1023) idsp
 
integer, dimension(0:1023) idsp2
 
integer idtad
 
integer iend
 
integer iend_2u
 
integer iend_m
 
integer iend_m2
 
integer, dimension(:), allocatable iexa
 
integer ifhr
 
integer ifmin
 
integer ihrst
 
integer ileft
 
integer ileftb
 
integer im
 
integer im_jm
 
integer imdlty
 
integer imin
 
integer imp_physics
 
character(len=20) ioform
 
integer iout
 
integer iright
 
integer irightb
 
integer isec
 
integer isf_surface_physics
 
integer ista
 
integer ista_2l
 
integer ista_m
 
integer ista_m2
 
integer, dimension(:), allocatable isxa
 
integer iup
 
integer ivegsrc
 
integer ivend_2u
 
integer jend
 
integer jend_2u
 
integer jend_m
 
integer jend_m2
 
integer, dimension(:), allocatable jexa
 
integer jm
 
integer jsta
 
integer jsta_2l
 
integer jsta_m
 
integer jsta_m2
 
integer, dimension(:), allocatable jsxa
 
integer jvend_2u
 
integer, parameter komax =70
 
integer list
 
integer lm
 
integer lm1
 
integer lp1
 
integer lsm
 
integer, parameter lsmdef =46
 
integer lsmp1
 
real(kind=8) mdl2agl_tim =0.
 
real(kind=8) mdl2sigma_tim =0.
 
real(kind=8) mdl2std_tim =0.
 
real(kind=8) mdl2thandpv_tim =0.
 
integer me
 
real(kind=8) miscln_tim =0.
 
character(len=4) modelname
 
integer mpi_comm_comp
 
integer mpi_comm_inter
 
integer nbc
 
integer, parameter nbin_bc = 2
 
integer, parameter nbin_du = 5
 
integer, parameter nbin_oc = 2
 
integer, parameter nbin_sm = 1
 
integer, parameter nbin_ss = 5
 
integer, parameter nbin_su = 1
 
integer, parameter nbnd =6
 
integer nboco
 
integer ncp
 
integer nddamp
 
integer nfcst
 
integer, parameter nfd =18
 
integer novegtype
 
integer nphs
 
integer nprec
 
integer npset
 
integer nradl
 
integer nrads
 
integer nshde
 
integer nsoil
 
integer ntlfld
 
integer ntstm
 
integer num_procs
 
integer num_servers
 
integer numx
 
real pdtop
 
real, dimension(nbnd) petabnd
 
real prec_acc_dt
 
real prec_acc_dt1
 
real pt
 
real pt_tbl
 
real pthresh
 
real, parameter qmin = 1.E-15
 
real, dimension(:,:), allocatable rbcoords
 
real, dimension(:), allocatable rbufs
 
real, dimension(:,:), allocatable rcoords
 
logical rdaod
 
real(kind=8) readxml_tim =0.
 
logical restrt
 
logical run
 
real, dimension(3) sdat
 
real, dimension(nbnd) sigbnd
 
logical sigma
 
logical smflag
 
real, dimension(komax) spl
 
real, dimension(lsmdef) spldef = (/200.,500.,700.,1000.,2000.,3000. ,5000.,7000.,7500.,10000.,12500.,15000.,17500.,20000.,22500. ,25000.,27500.,30000.,32500.,35000.,37500.,40000.,42500.,45000. ,47500.,50000.,52500.,55000.,57500.,60000.,62500.,65000. ,67500.,70000.,72500.,75000.,77500.,80000.,82500.,85000. ,87500.,90000.,92500.,95000.,97500.,100000./)
 
real spval
 
character(len=4) submodelname
 
real(kind=8) surfce2_tim =0.
 
real tclod
 
real td3d
 
real theat
 
real(kind=8) time_e2out =0.
 
real(kind=8) time_output =0.
 
real tmaxmin
 
real tprec
 
real trdlw
 
real trdsw
 
real tsrfc
 
character(len=4) vtimeunits
 

Detailed Description

Definition at line 1 of file CTLBLK.f.


Data Type Documentation

type CTLBLK_mod::field_info

Definition at line 17 of file CTLBLK.f.

Data Fields
integer ifld
integer lvl
integer lvl1
integer lvl2
integer ntrange
integer tinvstat

Field Documentation

real, dimension(komax) CTLBLK_mod::alsl

Definition at line 54 of file CTLBLK.f.

logical CTLBLK_mod::aqfcmaq_on

Definition at line 45 of file CTLBLK.f.

real CTLBLK_mod::ardlw

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::ardsw

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::asrfc

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::avcnvc

Definition at line 54 of file CTLBLK.f.

real CTLBLK_mod::avrain

Definition at line 54 of file CTLBLK.f.

real, dimension(:), allocatable CTLBLK_mod::buff

Definition at line 72 of file CTLBLK.f.

real, dimension(:), allocatable CTLBLK_mod::bufs

Definition at line 72 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::calrad_wcloud_tim =0.

Definition at line 83 of file CTLBLK.f.

integer CTLBLK_mod::cfld

Definition at line 41 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::cldrad_tim =0.

Definition at line 83 of file CTLBLK.f.

logical CTLBLK_mod::d3d_on

Definition at line 45 of file CTLBLK.f.

integer CTLBLK_mod::datahandle

Definition at line 49 of file CTLBLK.f.

real, dimension(:,:,:), allocatable CTLBLK_mod::datapd

Definition at line 43 of file CTLBLK.f.

character(len=19) CTLBLK_mod::datestr

Definition at line 33 of file CTLBLK.f.

real CTLBLK_mod::dt

Definition at line 54 of file CTLBLK.f.

real CTLBLK_mod::dtq2

Definition at line 54 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::eta2p_tim =0.

Definition at line 83 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::etafld2_tim =0.

Definition at line 83 of file CTLBLK.f.

character(len=256) CTLBLK_mod::filename

Definition at line 31 of file CTLBLK.f.

character(len=256) CTLBLK_mod::filenameaer

Definition at line 31 of file CTLBLK.f.

character(len=256) CTLBLK_mod::filenamed3d

Definition at line 31 of file CTLBLK.f.

character(len=256) CTLBLK_mod::filenameflat

Definition at line 31 of file CTLBLK.f.

character(len=256) CTLBLK_mod::filenameflux

Definition at line 31 of file CTLBLK.f.

logical CTLBLK_mod::first

Definition at line 46 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::fixed_tim =0.

Definition at line 83 of file CTLBLK.f.

type(field_info), dimension(:), allocatable CTLBLK_mod::fld_info

Definition at line 40 of file CTLBLK.f.

character(len=8) CTLBLK_mod::fullmodelname

Definition at line 35 of file CTLBLK.f.

real*8 CTLBLK_mod::gdsdegr

Definition at line 42 of file CTLBLK.f.

logical CTLBLK_mod::global

Definition at line 47 of file CTLBLK.f.

logical CTLBLK_mod::gocart_on

Definition at line 45 of file CTLBLK.f.

character(5) CTLBLK_mod::grib

Definition at line 39 of file CTLBLK.f.

real, dimension(nfd) CTLBLK_mod::htfd

Definition at line 98 of file CTLBLK.f.

logical CTLBLK_mod::hyb_sigp

Definition at line 45 of file CTLBLK.f.

integer, dimension(:,:), allocatable CTLBLK_mod::ibcoords

Definition at line 70 of file CTLBLK.f.

integer CTLBLK_mod::ibsize

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ibsum

Definition at line 58 of file CTLBLK.f.

integer, dimension(:), allocatable CTLBLK_mod::ibufs

Definition at line 75 of file CTLBLK.f.

integer, dimension(0:1023) CTLBLK_mod::icnt

Definition at line 58 of file CTLBLK.f.

integer, dimension(0:1023) CTLBLK_mod::icnt2

Definition at line 58 of file CTLBLK.f.

integer, dimension(:,:), allocatable CTLBLK_mod::icoords

Definition at line 70 of file CTLBLK.f.

integer CTLBLK_mod::icount_calmict

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::icu_physics

Definition at line 49 of file CTLBLK.f.

integer, dimension(5) CTLBLK_mod::idat

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::idn

Definition at line 58 of file CTLBLK.f.

integer, dimension(0:1023) CTLBLK_mod::idsp

Definition at line 58 of file CTLBLK.f.

integer, dimension(0:1023) CTLBLK_mod::idsp2

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::idtad

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::iend

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::iend_2u

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::iend_m

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::iend_m2

Definition at line 58 of file CTLBLK.f.

integer, dimension(:), allocatable CTLBLK_mod::iexa

Definition at line 73 of file CTLBLK.f.

integer CTLBLK_mod::ifhr

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::ifmin

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::ihrst

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::ileft

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ileftb

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::im

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::im_jm

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::imdlty

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::imin

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::imp_physics

Definition at line 49 of file CTLBLK.f.

character(len=20) CTLBLK_mod::ioform

Definition at line 36 of file CTLBLK.f.

integer CTLBLK_mod::iout

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::iright

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::irightb

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::isec

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::isf_surface_physics

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::ista

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ista_2l

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ista_m

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ista_m2

Definition at line 58 of file CTLBLK.f.

integer, dimension(:), allocatable CTLBLK_mod::isxa

Definition at line 73 of file CTLBLK.f.

integer CTLBLK_mod::iup

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ivegsrc

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::ivend_2u

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jend

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jend_2u

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jend_m

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jend_m2

Definition at line 58 of file CTLBLK.f.

integer, dimension(:), allocatable CTLBLK_mod::jexa

Definition at line 73 of file CTLBLK.f.

integer CTLBLK_mod::jm

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jsta

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jsta_2l

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jsta_m

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::jsta_m2

Definition at line 58 of file CTLBLK.f.

integer, dimension(:), allocatable CTLBLK_mod::jsxa

Definition at line 73 of file CTLBLK.f.

integer CTLBLK_mod::jvend_2u

Definition at line 58 of file CTLBLK.f.

integer, parameter CTLBLK_mod::komax =70

Definition at line 24 of file CTLBLK.f.

integer CTLBLK_mod::list

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::lm

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::lm1

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::lp1

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::lsm

Definition at line 58 of file CTLBLK.f.

integer, parameter CTLBLK_mod::lsmdef =46

Definition at line 25 of file CTLBLK.f.

integer CTLBLK_mod::lsmp1

Definition at line 58 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::mdl2agl_tim =0.

Definition at line 83 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::mdl2sigma_tim =0.

Definition at line 83 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::mdl2std_tim =0.

Definition at line 83 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::mdl2thandpv_tim =0.

Definition at line 83 of file CTLBLK.f.

integer CTLBLK_mod::me

Definition at line 58 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::miscln_tim =0.

Definition at line 83 of file CTLBLK.f.

character(len=4) CTLBLK_mod::modelname

Definition at line 34 of file CTLBLK.f.

integer CTLBLK_mod::mpi_comm_comp

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::mpi_comm_inter

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::nbc

Definition at line 49 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbin_bc = 2

Definition at line 104 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbin_du = 5

Definition at line 101 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbin_oc = 2

Definition at line 103 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbin_sm = 1

Definition at line 106 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbin_ss = 5

Definition at line 102 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbin_su = 1

Definition at line 105 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nbnd =6

Definition at line 26 of file CTLBLK.f.

integer CTLBLK_mod::nboco

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::ncp

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::nddamp

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::nfcst

Definition at line 49 of file CTLBLK.f.

integer, parameter CTLBLK_mod::nfd =18

Definition at line 26 of file CTLBLK.f.

integer CTLBLK_mod::novegtype

Definition at line 29 of file CTLBLK.f.

integer CTLBLK_mod::nphs

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::nprec

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::npset

Definition at line 41 of file CTLBLK.f.

integer CTLBLK_mod::nradl

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::nrads

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::nshde

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::nsoil

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::ntlfld

Definition at line 41 of file CTLBLK.f.

integer CTLBLK_mod::ntstm

Definition at line 49 of file CTLBLK.f.

integer CTLBLK_mod::num_procs

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::num_servers

Definition at line 58 of file CTLBLK.f.

integer CTLBLK_mod::numx

Definition at line 74 of file CTLBLK.f.

real CTLBLK_mod::pdtop

Definition at line 54 of file CTLBLK.f.

real, dimension(nbnd) CTLBLK_mod::petabnd

Definition at line 98 of file CTLBLK.f.

real CTLBLK_mod::prec_acc_dt

Definition at line 54 of file CTLBLK.f.

real CTLBLK_mod::prec_acc_dt1

Definition at line 54 of file CTLBLK.f.

real CTLBLK_mod::pt

Definition at line 54 of file CTLBLK.f.

real CTLBLK_mod::pt_tbl

Definition at line 54 of file CTLBLK.f.

real CTLBLK_mod::pthresh

Definition at line 81 of file CTLBLK.f.

real, parameter CTLBLK_mod::qmin = 1.E-15

Definition at line 27 of file CTLBLK.f.

real, dimension(:,:), allocatable CTLBLK_mod::rbcoords

Definition at line 71 of file CTLBLK.f.

real, dimension(:), allocatable CTLBLK_mod::rbufs

Definition at line 76 of file CTLBLK.f.

real, dimension(:,:), allocatable CTLBLK_mod::rcoords

Definition at line 71 of file CTLBLK.f.

logical CTLBLK_mod::rdaod

Definition at line 45 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::readxml_tim =0.

Definition at line 83 of file CTLBLK.f.

logical CTLBLK_mod::restrt

Definition at line 46 of file CTLBLK.f.

logical CTLBLK_mod::run

Definition at line 46 of file CTLBLK.f.

real, dimension(3) CTLBLK_mod::sdat

Definition at line 54 of file CTLBLK.f.

real, dimension(nbnd) CTLBLK_mod::sigbnd

Definition at line 98 of file CTLBLK.f.

logical CTLBLK_mod::sigma

Definition at line 46 of file CTLBLK.f.

logical CTLBLK_mod::smflag

Definition at line 48 of file CTLBLK.f.

real, dimension(komax) CTLBLK_mod::spl

Definition at line 54 of file CTLBLK.f.

real, dimension(lsmdef) CTLBLK_mod::spldef = (/200.,500.,700.,1000.,2000.,3000. ,5000.,7000.,7500.,10000.,12500.,15000.,17500.,20000.,22500. ,25000.,27500.,30000.,32500.,35000.,37500.,40000.,42500.,45000. ,47500.,50000.,52500.,55000.,57500.,60000.,62500.,65000. ,67500.,70000.,72500.,75000.,77500.,80000.,82500.,85000. ,87500.,90000.,92500.,95000.,97500.,100000./)

Definition at line 90 of file CTLBLK.f.

real CTLBLK_mod::spval

Definition at line 54 of file CTLBLK.f.

character(len=4) CTLBLK_mod::submodelname

Definition at line 34 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::surfce2_tim =0.

Definition at line 83 of file CTLBLK.f.

real CTLBLK_mod::tclod

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::td3d

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::theat

Definition at line 78 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::time_e2out =0.

Definition at line 88 of file CTLBLK.f.

real(kind=8) CTLBLK_mod::time_output =0.

Definition at line 88 of file CTLBLK.f.

real CTLBLK_mod::tmaxmin

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::tprec

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::trdlw

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::trdsw

Definition at line 78 of file CTLBLK.f.

real CTLBLK_mod::tsrfc

Definition at line 78 of file CTLBLK.f.

character(len=4) CTLBLK_mod::vtimeunits

Definition at line 37 of file CTLBLK.f.


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