TERAD Derived Type

type, public :: TERAD


Inherits

type~~terad~~InheritsGraph type~terad TERAD type~tspectralplanck TSPECTRALPLANCK type~terad->type~tspectralplanck YSPECTPLANCK

Contents


Components

Type Visibility Attributes Name Initial
integer(kind=JPIM), public :: NSW = 6
integer(kind=JPIM), public :: NLWEMISS = 2
integer(kind=JPIM), public :: NICEOPT = 3
integer(kind=JPIM), public :: NLIQOPT = 4
integer(kind=JPIM), public :: NRADIP = 3
integer(kind=JPIM), public :: NRADLP = 2
integer(kind=JPIM), public :: NLWOUT = 1
integer(kind=JPIM), public :: NDECOLAT = 2
integer(kind=JPIM), public :: NMINICE = 1
integer(kind=JPIM), public :: NAERMACC = 1
integer(kind=JPIM), public :: NMCVAR = 12
integer(kind=JPIM), public :: NLWSCATTERING = 1
integer(kind=JPIM), public :: NSWSOLVER = 3
integer(kind=JPIM), public :: NLWSOLVER = 3
integer(kind=JPIM), public :: NSOLARSPECTRUM = 0
integer(kind=JPIM), public :: NDUMPBADINPUTS = 0
integer(kind=JPIM), public :: NDUMPINPUTS = 0
integer(kind=JPIM), public :: NCLOUDOVERLAP = 3
real(kind=JPRB), public :: RCLOUD_FRAC_STD = 1.0_JPRB
real(kind=JPRB), public :: RCLOUD_SEPARATION_SCALE_TOA = 14000.0_JPRB
real(kind=JPRB), public :: RCLOUD_SEPARATION_SCALE_SURF = 2500.0_JPRB
logical, public :: LFU_LW_ICE_OPTICS_BUG = .FALSE.
logical, public :: LDIAGFORCING = .FALSE.
logical, public :: LAPPROXLWUPDATE = .TRUE.
logical, public :: LAPPROXSWUPDATE = .FALSE.
logical, public :: LCCNL = .TRUE.
logical, public :: LCCNO = .TRUE.
real(kind=JPRB), public :: RCCNLND = 900.0_JPRB
real(kind=JPRB), public :: RCCNSEA = 50.0_JPRB
real(kind=JPRB), public :: RRE2DE = 0.64952_JPRB
real(kind=JPRB), public :: RMINICE = 60.0_JPRB
type(TSPECTRALPLANCK), public :: YSPECTPLANCK