MODD_ISBA_n Module



Contents


Derived Types

type, public :: ISBA_S_t

Components

TypeVisibility AttributesNameInitial
real, public, POINTER, DIMENSION(:):: XZS
real, public, POINTER, DIMENSION(:,:):: XCOVER
logical, public, POINTER, DIMENSION(:):: LCOVER
real, public, POINTER, DIMENSION(:):: XTI_MIN
real, public, POINTER, DIMENSION(:):: XTI_MAX
real, public, POINTER, DIMENSION(:):: XTI_MEAN
real, public, POINTER, DIMENSION(:):: XTI_STD
real, public, POINTER, DIMENSION(:):: XTI_SKEW
real, public, POINTER, DIMENSION(:,:):: XSOC
real, public, POINTER, DIMENSION(:):: XPH
real, public, POINTER, DIMENSION(:):: XFERT
real, public, POINTER, DIMENSION(:):: XABC
real, public, POINTER, DIMENSION(:):: XPOI
type(DATE_TIME), public :: TTIME
real, public, POINTER, DIMENSION(:,:):: XTAB_FSAT
real, public, POINTER, DIMENSION(:,:):: XTAB_WTOP
real, public, POINTER, DIMENSION(:,:):: XTAB_QTOP
real, public, POINTER, DIMENSION(:):: XF_PARAM
real, public, POINTER, DIMENSION(:):: XC_DEPTH_RATIO
real, public, POINTER, DIMENSION(:):: XCPL_DRAIN
real, public, POINTER, DIMENSION(:):: XCPL_RUNOFF
real, public, POINTER, DIMENSION(:):: XCPL_ICEFLUX
real, public, POINTER, DIMENSION(:):: XCPL_EFLOOD
real, public, POINTER, DIMENSION(:):: XCPL_PFLOOD
real, public, POINTER, DIMENSION(:):: XCPL_IFLOOD
real, public, POINTER, DIMENSION(:):: XPERTVEG
real, public, POINTER, DIMENSION(:):: XPERTLAI
real, public, POINTER, DIMENSION(:):: XPERTCV
real, public, POINTER, DIMENSION(:):: XPERTALB
real, public, POINTER, DIMENSION(:):: XPERTZ0
real, public, POINTER, DIMENSION(:):: XTSRAD_NAT
real, public, POINTER, DIMENSION(:):: XEMIS_NAT
real, public, POINTER, DIMENSION(:,:):: XFRACSOC
real, public, POINTER, DIMENSION(:,:):: XVEGTYPE
real, public, POINTER, DIMENSION(:,:):: XPATCH
real, public, POINTER, DIMENSION(:,:,:):: XVEGTYPE_PATCH
real, public, POINTER, DIMENSION(:,:):: XINNOV
real, public, POINTER, DIMENSION(:,:):: XRESID
real, public, POINTER, DIMENSION(:,:):: XWORK_WR
real, public, POINTER, DIMENSION(:,:,:):: XWSN_WR
real, public, POINTER, DIMENSION(:,:,:):: XRHO_WR
real, public, POINTER, DIMENSION(:,:,:):: XHEA_WR
real, public, POINTER, DIMENSION(:,:,:):: XAGE_WR
real, public, POINTER, DIMENSION(:,:,:):: XSG1_WR
real, public, POINTER, DIMENSION(:,:,:):: XSG2_WR
real, public, POINTER, DIMENSION(:,:,:):: XHIS_WR
real, public, POINTER, DIMENSION(:,:,:):: XT_WR
real, public, POINTER, DIMENSION(:,:):: XALB_WR
type(DATE_TIME), public, POINTER, DIMENSION(:,:):: TDATE_WR

type, public :: ISBA_K_t

Components

TypeVisibility AttributesNameInitial
real, public, POINTER, DIMENSION(:,:):: XSAND
real, public, POINTER, DIMENSION(:,:):: XCLAY
real, public, POINTER, DIMENSION(:):: XPERM
real, public, POINTER, DIMENSION(:):: XRUNOFFB
real, public, POINTER, DIMENSION(:):: XWDRAIN
real, public, POINTER, DIMENSION(:):: XTDEEP
real, public, POINTER, DIMENSION(:):: XGAMMAT
real, public, POINTER, DIMENSION(:,:):: XMPOTSAT
real, public, POINTER, DIMENSION(:,:):: XBCOEF
real, public, POINTER, DIMENSION(:,:):: XWWILT
real, public, POINTER, DIMENSION(:,:):: XWFC
real, public, POINTER, DIMENSION(:,:):: XWSAT
real, public, POINTER, DIMENSION(:):: XCGSAT
real, public, POINTER, DIMENSION(:):: XC4B
real, public, POINTER, DIMENSION(:):: XACOEF
real, public, POINTER, DIMENSION(:):: XPCOEF
real, public, POINTER, DIMENSION(:,:):: XHCAPSOIL
real, public, POINTER, DIMENSION(:,:):: XCONDDRY
real, public, POINTER, DIMENSION(:,:):: XCONDSLD
real, public, POINTER, DIMENSION(:):: XFWTD
real, public, POINTER, DIMENSION(:):: XWTD
real, public, POINTER, DIMENSION(:):: XALBNIR_DRY
real, public, POINTER, DIMENSION(:):: XALBVIS_DRY
real, public, POINTER, DIMENSION(:):: XALBUV_DRY
real, public, POINTER, DIMENSION(:):: XALBNIR_WET
real, public, POINTER, DIMENSION(:):: XALBVIS_WET
real, public, POINTER, DIMENSION(:):: XALBUV_WET
real, public, POINTER, DIMENSION(:,:):: XWD0
real, public, POINTER, DIMENSION(:,:):: XKANISO
real, public, POINTER, DIMENSION(:):: XMUF
real, public, POINTER, DIMENSION(:):: XFSAT
real, public, POINTER, DIMENSION(:):: XFFLOOD
real, public, POINTER, DIMENSION(:):: XPIFLOOD
real, public, POINTER, DIMENSION(:):: XFF
real, public, POINTER, DIMENSION(:):: XFFG
real, public, POINTER, DIMENSION(:):: XFFV
real, public, POINTER, DIMENSION(:):: XFFROZEN
real, public, POINTER, DIMENSION(:):: XALBF
real, public, POINTER, DIMENSION(:):: XEMISF
real, public, POINTER, DIMENSION(:,:):: XDIR_ALB_WITH_SNOW
real, public, POINTER, DIMENSION(:,:):: XSCA_ALB_WITH_SNOW
real, public, POINTER, DIMENSION(:,:):: XVEGTYPE

type, public :: ISBA_P_t

Components

TypeVisibility AttributesNameInitial
integer, public :: NSIZE_P
real, public, POINTER, DIMENSION(:):: XPATCH
real, public, POINTER, DIMENSION(:,:):: XVEGTYPE_PATCH
integer, public, POINTER, DIMENSION(:):: NR_P
real, public, POINTER, DIMENSION(:):: XPATCH_OLD
real, public, POINTER, DIMENSION(:):: XANMAX
real, public, POINTER, DIMENSION(:):: XFZERO
real, public, POINTER, DIMENSION(:):: XEPSO
real, public, POINTER, DIMENSION(:):: XGAMM
real, public, POINTER, DIMENSION(:):: XQDGAMM
real, public, POINTER, DIMENSION(:):: XQDGMES
real, public, POINTER, DIMENSION(:):: XT1GMES
real, public, POINTER, DIMENSION(:):: XT2GMES
real, public, POINTER, DIMENSION(:):: XAMAX
real, public, POINTER, DIMENSION(:):: XQDAMAX
real, public, POINTER, DIMENSION(:):: XT1AMAX
real, public, POINTER, DIMENSION(:):: XT2AMAX
real, public, POINTER, DIMENSION(:):: XAH
real, public, POINTER, DIMENSION(:):: XBH
real, public, POINTER, DIMENSION(:):: XTAU_WOOD
real, public, POINTER, DIMENSION(:,:):: XINCREASE
real, public, POINTER, DIMENSION(:,:):: XTURNOVER
real, public, POINTER, DIMENSION(:,:):: XCONDSAT
real, public, POINTER, DIMENSION(:):: XTAUICE
real, public, POINTER, DIMENSION(:):: XC1SAT
real, public, POINTER, DIMENSION(:):: XC2REF
real, public, POINTER, DIMENSION(:,:):: XC3
real, public, POINTER, DIMENSION(:):: XC4REF
real, public, POINTER, DIMENSION(:):: XBSLAI_NITRO
real, public, POINTER, DIMENSION(:):: XCPS
real, public, POINTER, DIMENSION(:):: XLVTT
real, public, POINTER, DIMENSION(:):: XLSTT
real, public, POINTER, DIMENSION(:):: XRUNOFFD
real, public, POINTER, DIMENSION(:,:):: XDZG
real, public, POINTER, DIMENSION(:,:):: XDZDIF
real, public, POINTER, DIMENSION(:,:):: XSOILWGHT
real, public, POINTER, DIMENSION(:):: XKSAT_ICE
real, public, POINTER, DIMENSION(:,:):: XTOPQS
real, public, POINTER, DIMENSION(:,:):: XDG
real, public, POINTER, DIMENSION(:,:):: XDG_OLD
real, public, POINTER, DIMENSION(:):: XDG2
integer, public, POINTER, DIMENSION(:):: NWG_LAYER
real, public, POINTER, DIMENSION(:):: XDROOT
real, public, POINTER, DIMENSION(:,:):: XROOTFRAC
real, public, POINTER, DIMENSION(:):: XD_ICE
real, public, POINTER, DIMENSION(:):: XH_TREE
real, public, POINTER, DIMENSION(:):: XZ0_O_Z0H
real, public, POINTER, DIMENSION(:):: XRE25
real, public, POINTER, DIMENSION(:):: XDMAX
real, public, POINTER, DIMENSION(:,:):: XRED_NOISE
real, public, POINTER, DIMENSION(:,:):: XINCR
real, public, POINTER, DIMENSION(:,:,:):: XHO

type, public :: ISBA_PE_t

Components

TypeVisibility AttributesNameInitial
real, public, POINTER, DIMENSION(:,:):: XWG
real, public, POINTER, DIMENSION(:,:):: XWGI
real, public, POINTER, DIMENSION(:):: XWR
real, public, POINTER, DIMENSION(:,:):: XTG
type(SURF_SNOW), public :: TSNOW
real, public, POINTER, DIMENSION(:):: XICE_STO
real, public, POINTER, DIMENSION(:):: XWRL
real, public, POINTER, DIMENSION(:):: XWRLI
real, public, POINTER, DIMENSION(:):: XWRVN
real, public, POINTER, DIMENSION(:):: XTV
real, public, POINTER, DIMENSION(:):: XTL
real, public, POINTER, DIMENSION(:):: XTC
real, public, POINTER, DIMENSION(:):: XQC
real, public, POINTER, DIMENSION(:):: XRESA
real, public, POINTER, DIMENSION(:):: XAN
real, public, POINTER, DIMENSION(:):: XANDAY
real, public, POINTER, DIMENSION(:):: XANFM
real, public, POINTER, DIMENSION(:):: XLE
real, public, POINTER, DIMENSION(:):: XFAPARC
real, public, POINTER, DIMENSION(:):: XFAPIRC
real, public, POINTER, DIMENSION(:):: XLAI_EFFC
real, public, POINTER, DIMENSION(:):: XMUS
real, public, POINTER, DIMENSION(:,:):: XRESP_BIOMASS
real, public, POINTER, DIMENSION(:,:):: XBIOMASS
real, public, POINTER, DIMENSION(:,:,:):: XLITTER
real, public, POINTER, DIMENSION(:,:):: XSOILCARB
real, public, POINTER, DIMENSION(:,:):: XLIGNIN_STRUC
real, public, POINTER, DIMENSION(:):: XPSNG
real, public, POINTER, DIMENSION(:):: XPSNV
real, public, POINTER, DIMENSION(:):: XPSNV_A
real, public, POINTER, DIMENSION(:):: XPSN
real, public, POINTER, DIMENSION(:):: XSNOWFREE_ALB
real, public, POINTER, DIMENSION(:):: XSNOWFREE_ALB_VEG
real, public, POINTER, DIMENSION(:):: XSNOWFREE_ALB_SOIL
real, public, POINTER, DIMENSION(:):: XVEG
real, public, POINTER, DIMENSION(:):: XLAI
real, public, POINTER, DIMENSION(:):: XEMIS
real, public, POINTER, DIMENSION(:):: XZ0
real, public, POINTER, DIMENSION(:):: XRSMIN
real, public, POINTER, DIMENSION(:):: XGAMMA
real, public, POINTER, DIMENSION(:):: XWRMAX_CF
real, public, POINTER, DIMENSION(:):: XRGL
real, public, POINTER, DIMENSION(:):: XCV
real, public, POINTER, DIMENSION(:):: XLAIMIN
real, public, POINTER, DIMENSION(:):: XSEFOLD
real, public, POINTER, DIMENSION(:):: XGMES
real, public, POINTER, DIMENSION(:):: XGC
real, public, POINTER, DIMENSION(:):: XF2I
real, public, POINTER, DIMENSION(:):: XBSLAI
real, public, POINTER, DIMENSION(:):: XCE_NITRO
real, public, POINTER, DIMENSION(:):: XCF_NITRO
real, public, POINTER, DIMENSION(:):: XCNA_NITRO
logical, public, POINTER, DIMENSION(:):: LSTRESS
real, public, POINTER, DIMENSION(:):: XALBNIR_VEG
real, public, POINTER, DIMENSION(:):: XALBVIS_VEG
real, public, POINTER, DIMENSION(:):: XALBUV_VEG
real, public, POINTER, DIMENSION(:):: XALBNIR
real, public, POINTER, DIMENSION(:):: XALBVIS
real, public, POINTER, DIMENSION(:):: XALBUV
real, public, POINTER, DIMENSION(:):: XGNDLITTER
real, public, POINTER, DIMENSION(:):: XH_VEG
real, public, POINTER, DIMENSION(:):: XZ0LITTER
real, public, POINTER, DIMENSION(:):: XALBNIR_SOIL
real, public, POINTER, DIMENSION(:):: XALBVIS_SOIL
real, public, POINTER, DIMENSION(:):: XALBUV_SOIL
type(DATE_TIME), public, POINTER, DIMENSION(:):: TSEED
type(DATE_TIME), public, POINTER, DIMENSION(:):: TREAP
real, public, POINTER, DIMENSION(:):: XWATSUP
real, public, POINTER, DIMENSION(:):: XIRRIG

type, public :: ISBA_NK_t

Components

TypeVisibility AttributesNameInitial
type(ISBA_K_t), public, DIMENSION(:), POINTER:: AL=> NULL()

type, public :: ISBA_NP_t

Components

TypeVisibility AttributesNameInitial
type(ISBA_P_t), public, DIMENSION(:), POINTER:: AL=> NULL()

type, public :: ISBA_NPE_t

Components

TypeVisibility AttributesNameInitial
type(ISBA_PE_t), public, DIMENSION(:), POINTER:: AL=> NULL()

Subroutines

public subroutine ISBA_S_INIT(YISBA_S)

Arguments

Type IntentOptional AttributesName
type(ISBA_S_t), intent(inout) :: YISBA_S

public subroutine ISBA_K_INIT(YISBA_K)

Arguments

Type IntentOptional AttributesName
type(ISBA_K_t), intent(inout) :: YISBA_K

public subroutine ISBA_P_INIT(YISBA_P)

Arguments

Type IntentOptional AttributesName
type(ISBA_P_t), intent(inout) :: YISBA_P

public subroutine ISBA_PE_INIT(YISBA_PE)

Arguments

Type IntentOptional AttributesName
type(ISBA_PE_t), intent(inout) :: YISBA_PE

public subroutine ISBA_NK_INIT(YISBA_NK, KPATCH)

Arguments

Type IntentOptional AttributesName
type(ISBA_NK_t), intent(inout) :: YISBA_NK
integer, intent(in) :: KPATCH

public subroutine ISBA_NP_INIT(YISBA_NP, KPATCH)

Arguments

Type IntentOptional AttributesName
type(ISBA_NP_t), intent(inout) :: YISBA_NP
integer, intent(in) :: KPATCH

public subroutine ISBA_NPE_INIT(YISBA_NPE, KPATCH)

Arguments

Type IntentOptional AttributesName
type(ISBA_NPE_t), intent(inout) :: YISBA_NPE
integer, intent(in) :: KPATCH