43 USE yomhook
,ONLY : lhook, dr_hook
44 USE parkind1
,ONLY : jprb
54 LOGICAL,
INTENT(IN) :: ocanopy
56 CHARACTER(LEN=4),
INTENT(INOUT) :: hrough
57 REAL(KIND=JPRB) :: zhook_handle
67 IF (lhook) CALL dr_hook(
'SET_ROUGH',0,zhook_handle)
68 IF (hrough ==
"UNDE")
THEN
78 IF (ocanopy .AND. (hrough==
"Z01D" .OR. hrough==
"Z04D"))
THEN
79 CALL
abor1_sfx(
'If LISBA_CANOPY=T, orographic roughness cannot be computed by CROUGH="Z01D" or "Z04D"')
82 IF (.NOT. ocanopy .AND. hrough==
"BE04")
THEN
83 CALL
abor1_sfx(
'If LISBA_CANOPY=F, orographic roughness cannot be computed by CROUGH="BE04"')
85 IF (lhook) CALL dr_hook(
'SET_ROUGH',1,zhook_handle)
subroutine set_rough(OCANOPY, HROUGH)
subroutine abor1_sfx(YTEXT)