6 SUBROUTINE pgd_teb (DTCO, UG, U, USS, TOP, BOP, TG, BDD, DTT, DTB, &
7 GDO, GDK, DTGD, GDIR, GRO, GRS, GRK, DTGR, HPROGRAM)
64 USE modd_data_cover_par
, ONLY : jpcover
66 USE modi_get_surf_size_n
71 USE modi_read_nam_pgd_teb
80 USE modi_write_cover_tex_teb
91 TYPE(
sso_t),
INTENT(INOUT) :: USS
94 TYPE(
grid_t),
INTENT(INOUT) :: TG
100 TYPE(
isba_k_t),
INTENT(INOUT) :: GDK
104 TYPE(
isba_s_t),
INTENT(INOUT) :: GRS
105 TYPE(
isba_k_t),
INTENT(INOUT) :: GRK
108 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
115 REAL(KIND=JPRB) :: ZHOOK_HANDLE
149 IF (.NOT. u%LGARDEN)
THEN 150 IF (top%LGREENROOF)
CALL abor1_sfx(
'ERROR: You cannot activate LGREENROOF if LGARDEN is FALSE' 151 IF (top%LHYDRO )
CALL abor1_sfx(
'ERROR: You cannot activate LHYDRO if LGARDEN is FALSE' 161 ALLOCATE(top%LCOVER (jpcover))
162 ALLOCATE(top%XZS (tg%NDIM))
163 ALLOCATE(tg%XLAT (tg%NDIM))
164 ALLOCATE(tg%XLON (tg%NDIM))
165 ALLOCATE(tg%XMESH_SIZE (tg%NDIM))
167 CALL pack_pgd(dtco, u, hprogram,
'TOWN ', tg, top%LCOVER, top%XCOVER, top%XZS
174 top%LECOCLIMAP = u%LECOCLIMAP
175 CALL pgd_teb_par(dtco, ug, u, uss, bdd, dtt, tg%NDIM, &
176 hprogram,u%LGARDEN,top%LGREENROOF,top%CBLD_ATYPE)
191 top%LGARDEN = u%LGARDEN
193 IF (top%LGARDEN)
CALL pgd_teb_veg(dtco, ug, u, uss, gdo, gdk, dtgd, gdir
201 IF (top%CBEM .EQ.
'BEM')
CALL pgd_bem_par(dtco, ug, u, uss, dtb, tg%NDIM
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 get_surf_size_n(DTCO, U, HTYPE, KL)
subroutine write_cover_tex_teb
subroutine pack_pgd(DTCO, U, HPROGRAM, HSURF, G, OCOVER, PCOVER,
subroutine pgd_teb(DTCO, UG, U, USS, TOP, BOP, TG, BDD, DTT, DTB,
subroutine pgd_bem_par(DTCO, UG, U, USS, DTB, KDIM, HPROGRAM, OAUTOSIZE)
subroutine abor1_sfx(YTEXT)
subroutine pgd_teb_veg(DTCO, UG, U, USS, GDO, GDK, DTGD, GDIR, GRO, GRS, GRK, DTGR, TOP, KDIM, HPROGRAM)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine pgd_teb_par(DTCO, UG, U, USS, BDD, DTT, KDIM, HPROGRAM, OGARDEN, OGREENROOF, HBLD_ATYPE)