7 HCOOL_COIL, HHEAT_COIL, OAUTOSIZE,&
8 KROAD_LAYER, KROOF_LAYER, &
9 KWALL_LAYER, KFLOOR_LAYER, &
10 OGREENROOF, OHYDRO, OSOLAR_PANEL )
55 USE modi_open_namelist
56 USE modi_close_namelist
69 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
70 INTEGER,
INTENT(OUT) :: KTEB_PATCH
71 CHARACTER(LEN=3),
INTENT(OUT) :: HBEM
72 CHARACTER(LEN=6),
INTENT(OUT) :: HCOOL_COIL
73 CHARACTER(LEN=6),
INTENT(OUT) :: HHEAT_COIL
74 LOGICAL,
INTENT(OUT) :: OAUTOSIZE
75 INTEGER,
INTENT(OUT) :: KROAD_LAYER
76 INTEGER,
INTENT(OUT) :: KROOF_LAYER
77 INTEGER,
INTENT(OUT) :: KWALL_LAYER
78 INTEGER,
INTENT(OUT) :: KFLOOR_LAYER
79 LOGICAL,
INTENT(OUT) :: OGREENROOF
80 LOGICAL,
INTENT(OUT) :: OHYDRO
81 LOGICAL,
INTENT(OUT) :: OSOLAR_PANEL
95 CHARACTER(LEN=3) :: CBEM
96 CHARACTER(LEN=6) :: CCOOL_COIL
97 CHARACTER(LEN=6) :: CHEAT_COIL
99 INTEGER :: NROAD_LAYER
100 INTEGER :: NROOF_LAYER
101 INTEGER :: NWALL_LAYER
102 INTEGER :: NFLOOR_LAYER
103 LOGICAL :: LGREENROOF
105 LOGICAL :: LSOLAR_PANEL
107 REAL(KIND=JPRB) :: ZHOOK_HANDLE
109 NAMELIST/nam_teb/ nteb_patch, cbem, ccool_coil, cheat_coil, lautosize, &
110 nroad_layer, nfloor_layer, nroof_layer, nwall_layer, &
111 lgreenroof, lhydro, lsolar_panel
118 IF (
lhook)
CALL dr_hook(
'READ_NAM_PGD_TEB',0,zhook_handle)
130 lsolar_panel = .false.
141 CALL posnam(ilunam,
'NAM_TEB',gfound,iluout)
142 IF (gfound)
READ(unit=ilunam,nml=nam_teb)
148 kteb_patch = nteb_patch
150 hcool_coil = ccool_coil
151 hheat_coil = cheat_coil
152 oautosize = lautosize
153 kroad_layer = nroad_layer
154 kroof_layer = nroof_layer
155 kwall_layer = nwall_layer
156 kfloor_layer = nfloor_layer
158 ogreenroof = lgreenroof
160 osolar_panel = lsolar_panel
162 IF (
lhook)
CALL dr_hook(
'READ_NAM_PGD_TEB',1,zhook_handle)
subroutine read_nam_pgd_teb(HPROGRAM, KTEB_PATCH, HBEM, HCOOL_COIL, HHEAT_COIL, OAUTOSIZE, KROAD_LAYER, KROOF_LAYER, KWALL_LAYER, KFLOOR_LAYER, OGREENROOF, OHYDRO, OSOLAR_PANEL)
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
integer, parameter nundef
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)