60 USE modd_isba_par
, ONLY : noptimlayer, xoptimgrid
69 REAL,
DIMENSION(:,:),
INTENT(IN) :: PDG
70 REAL,
DIMENSION(:),
INTENT(IN) :: PROOTDEPTH
71 REAL,
DIMENSION(:),
INTENT(IN) :: PROOT_EXT
72 REAL,
DIMENSION(:),
INTENT(IN) :: PROOT_LIN
73 LOGICAL,
OPTIONAL,
INTENT(IN) :: OGV
75 REAL,
DIMENSION(:,:),
INTENT(OUT) :: PROOTFRAC
90 REAL(KIND=JPRB) :: ZHOOK_HANDLE
95 IF (
lhook)
CALL dr_hook(
'INI_DATA_ROOTFRAC',0,zhook_handle)
101 IF (
PRESENT(ogv))
THEN 102 IF(ogv) zrootfrgv = 0.5
109 IF ( prootdepth(jj)/=
xundef .AND. prootdepth(jj)/=0.0 )
THEN 112 zlog1 = 100. * log(proot_ext(jj)) * pdg(jj,jl)
113 zlog2 = 100. * log(proot_ext(jj)) * zrootfrgv * prootdepth(jj
121 prootfrac(jj,:) = 0.0
127 IF (
lhook)
CALL dr_hook(
'INI_DATA_ROOTFRAC',1,zhook_handle)
integer, parameter nundef
subroutine ini_data_rootfrac(PDG, PROOTDEPTH, PROOT_EXT, PROOT_LI