34 USE modd_data_cover_par
, ONLY : nvegtype
36 USE modd_prep_teb_greenroof
,ONLY : xhug_surf_gr, xhug_root_gr, xhug_deep_gr, &
37 xhugi_surf_gr, xhugi_root_gr, xhugi_deep_gr, &
38 xtg_surf_gr, xtg_root_gr, xtg_deep_gr, &
49 INTEGER,
INTENT(IN) :: KLUOUT
50 CHARACTER(LEN=7),
INTENT(IN) :: HSURF
51 REAL,
POINTER,
DIMENSION(:,:,:) :: PFIELD
56 REAL(KIND=JPRB) :: ZHOOK_HANDLE
60 IF (
lhook)
CALL dr_hook(
'PREP_TEB_GREENROOF_UNIF',0,zhook_handle)
66 ALLOCATE(pfield(1,1,1))
73 ALLOCATE(pfield(1,3,1))
74 pfield(:,1,1) = xhug_surf_gr
75 pfield(:,2,1) = xhug_root_gr
76 pfield(:,3,1) = xhug_deep_gr
81 ALLOCATE(pfield(1,3,1))
82 pfield(:,1,1) = xhugi_surf_gr
83 pfield(:,2,1) = xhugi_root_gr
84 pfield(:,3,1) = xhugi_deep_gr
89 ALLOCATE(pfield(1,3,1))
90 pfield(:,1,1) = xtg_surf_gr
91 pfield(:,2,1) = xtg_root_gr
92 pfield(:,3,1) = xtg_deep_gr
97 ALLOCATE(pfield(1,1,1))
101 ALLOCATE(pfield(1,1,1))
110 IF (
lhook)
CALL dr_hook(
'PREP_TEB_GREENROOF_UNIF',1,zhook_handle)
character(len=6) cinterp_type
subroutine prep_teb_greenroof_unif(KLUOUT, HSURF, PFIELD)