7 OMEB_LITTER, OMEB_GNDRES)
43 USE modi_open_namelist
44 USE modi_close_namelist
46 USE modd_data_cover_par
, ONLY : nvegtype_ecosg
60 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
61 INTEGER,
INTENT(IN) :: KLUOUT
63 LOGICAL,
DIMENSION(:),
INTENT(OUT) :: OMEB_PATCH
64 LOGICAL ,
INTENT(OUT) :: OFORC_MEASURE
65 LOGICAL ,
INTENT(OUT) :: OMEB_LITTER
66 LOGICAL ,
INTENT(OUT) :: OMEB_GNDRES
78 LOGICAL,
DIMENSION(NVEGTYPE_ECOSG) :: LMEB_PATCH
79 LOGICAL :: LFORC_MEASURE
80 LOGICAL :: LMEB_LITTER
81 LOGICAL :: LMEB_GNDRES
83 REAL(KIND=JPRB) :: ZHOOK_HANDLE
85 NAMELIST/nam_meb_isba/lmeb_patch,lforc_measure,lmeb_litter,lmeb_gndres
92 IF (
lhook)
CALL dr_hook(
'READ_NAM_PGD_ISBA_MEB',0,zhook_handle)
94 lmeb_patch(:) =.false.
95 lforc_measure =.false.
106 CALL posnam(ilunam,
'NAM_MEB_ISBA',gfound,kluout)
108 READ(unit=ilunam,nml=nam_meb_isba)
110 WRITE(iluout,*)
'*****************************************' 111 WRITE(iluout,*)
'* LMEB is activated in NAM_ISBA *' 112 WRITE(iluout,*)
'* But NAM_MEB_ISBA is not defined *' 113 WRITE(iluout,*)
'* Check your namelist *' 114 WRITE(iluout,*)
'*****************************************' 115 CALL abor1_sfx(
'PGD_ISBA: NAM_MEB_ISBA and LMEB_PATCH not defined')
122 omeb_patch(:) = lmeb_patch(:)
124 oforc_measure = lforc_measure
125 omeb_litter = lmeb_litter
126 omeb_gndres = lmeb_gndres
129 IF (
lhook)
CALL dr_hook(
'READ_NAM_PGD_ISBA_MEB',1,zhook_handle)
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
subroutine abor1_sfx(YTEXT)
subroutine read_nam_pgd_isba_meb(HPROGRAM, KLUOUT, OMEB_PATCH, OFO
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)