6 SUBROUTINE writesurf_pgd_teb_n (HSELECT, TOP, BOP, G, BDD, DTB, DTT, T, TIR, GDM, GRM, HPROGRAM)
53 USE modd_data_cover_par
, ONLY : jpcover
64 USE modi_writesurf_pgd_teb_par_n
65 USE modi_writesurf_pgd_teb_garden_n
66 USE modi_writesurf_pgd_teb_greenroof_n
73 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: HSELECT
76 TYPE(
grid_t),
INTENT(INOUT) :: G
81 TYPE(
teb_t),
INTENT(INOUT) :: T
86 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
92 CHARACTER(LEN=12) :: YRECFM
93 CHARACTER(LEN=100):: YCOMMENT
95 REAL(KIND=JPRB) :: ZHOOK_HANDLE
98 IF (
lhook)
CALL dr_hook(
'WRITESURF_PGD_TEB_N',0,zhook_handle)
108 CALL write_surf(hselect, hprogram,yrecfm,top%NTEB_PATCH,iresp,hcomment=ycomment
114 CALL write_surf(hselect, hprogram,yrecfm,top%NROOF_LAYER,iresp,hcomment
120 CALL write_surf(hselect, hprogram,yrecfm,top%NROAD_LAYER,iresp,hcomment
126 CALL write_surf(hselect, hprogram,yrecfm,top%NWALL_LAYER,iresp,hcomment
132 CALL write_surf(hselect, hprogram,yrecfm,top%LECOCLIMAP,iresp,hcomment=ycomment
139 CALL write_surf(hselect, hprogram,yrecfm,top%CBEM,iresp,hcomment=ycomment
141 IF (top%CBEM==
'BEM')
THEN 144 CALL write_surf(hselect, hprogram,yrecfm,bop%CCOOL_COIL,iresp,hcomment
148 CALL write_surf(hselect, hprogram,yrecfm,bop%CHEAT_COIL,iresp,hcomment
152 CALL write_surf(hselect, hprogram,yrecfm,bop%LAUTOSIZE,iresp,hcomment=ycomment
159 CALL write_surf(hselect, hprogram,yrecfm,top%CBLD_ATYPE,iresp,hcomment=ycomment
165 IF (top%CBEM==
"BEM")
THEN 168 CALL write_surf(hselect, hprogram,yrecfm,bop%NFLOOR_LAYER,iresp,hcomment
176 CALL write_surf(hselect, hprogram,yrecfm,top%LSOLAR_PANEL,iresp,hcomment
182 IF (top%LGARDEN)
THEN 188 CALL write_surf(hselect, hprogram,yrecfm,top%LGREENROOF,iresp,hcomment=ycomment
190 yrecfm=
'LURBAN_HYDRO' 192 CALL write_surf(hselect, hprogram,yrecfm,top%LHYDRO,iresp,hcomment=ycomment
200 CALL write_surf(hselect, hprogram,yrecfm,gdm%O%CPEDOTF,iresp,hcomment=ycomment
206 CALL write_surf(hselect, hprogram,yrecfm,gdm%O%CPHOTO,iresp,hcomment=ycomment
212 CALL write_surf(hselect, hprogram,yrecfm,gdm%O%LTR_ML,iresp,hcomment=ycomment
218 CALL write_surf(hselect, hprogram,yrecfm,gdm%O%CALBEDO,iresp,hcomment=ycomment
238 ycomment=
'(LOGICAL LIST)' 239 CALL write_surf(hselect, hprogram,yrecfm,top%LCOVER(:),iresp,hcomment=ycomment
'-' 245 CALL write_surf(hselect, hprogram,yrecfm,top%XZS(:),iresp,hcomment=ycomment
249 CALL write_grid(hselect, hprogram,g%CGRID,g%XGRID_PAR,g%XLAT,g%XLON,g%XMESH_SIZE
255 IF (
lhook)
CALL dr_hook(
'WRITESURF_PGD_TEB_N',1,zhook_handle)
subroutine writesurf_pgd_teb_n(HSELECT, TOP, BOP, G, BDD, DTB, DT
subroutine writesurf_pgd_teb_par_n(BDD, DTB, DTGD, DTGR, DTT, HSE
subroutine writesurf_pgd_teb_greenroof_n(HSELECT, KTIME, IO, K, H
subroutine writesurf_pgd_teb_garden_n(HSELECT, TOP, T, KTIME, IO,
subroutine write_grid(HSELECT, HPROGRAM, HGRID, PGRID_PAR, PLAT, PLON,