50 USE modd_data_cover_par
, ONLY : cnames, nvegtype
53 USE modd_data_cover_par
, ONLY : nvegtype, jpcover, nvt_irr
64 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
71 INTEGER :: JCOVER,JDEC,JK
77 CHARACTER(LEN=8),
DIMENSION(NVEGTYPE) :: CNVT
78 CHARACTER(LEN=2) :: CF
79 REAL(KIND=JPRB) :: ZHOOK_HANDLE
127 DO jcover=jbeg,jpcover
128 WRITE(*,fmt=
'(A80)')
'!-------------------------------------------------------------------------------' 129 WRITE(*,fmt=
'(A16,I3.3)')
'SUBROUTINE COVER',jcover
130 WRITE(*,fmt=
'(A1)')
'!' 131 WRITE(*,fmt=
'(A10,I3.3)')
'!* cover',jcover
132 WRITE(*,fmt=
'(A5,A60)')
'! ',cnames(jcover,1)
133 WRITE(*,fmt=
'(A1)')
'!' 134 WRITE(*,fmt=
'(A7,I3)')
'ICOVER=',jcover
135 WRITE(*,fmt=
'(A1)')
'!' 136 WRITE(*,fmt=
'(A21,F4.2)')
'XDATA_TOWN (ICOVER)=',
xdata_town(jcover)
137 WRITE(*,fmt=
'(A21,F4.2)')
'XDATA_NATURE(ICOVER)=',
xdata_nature(jcover)
138 WRITE(*,fmt=
'(A21,F4.2)')
'XDATA_WATER (ICOVER)=',
xdata_water(jcover)
139 WRITE(*,fmt=
'(A21,F4.2)')
'XDATA_SEA (ICOVER)=',
xdata_sea(jcover)
140 WRITE(*,fmt=
'(A1)')
'!' 144 WRITE(*,fmt=
'(A29,A8,A5)') &
145 'XDATA_LAI_ALL_YEARS(ICOVER,:,',cnvt(jk),
')= 0.' 148 WRITE(*,fmt=
'(A29,A8,A7)') &
149 'XDATA_LAI_ALL_YEARS(ICOVER,:,',cnvt(jk),
')= (/ &' 153 WRITE(*,fmt=
'(A7,12(F4.1,A2),A1)')
' ', &
167 WRITE(*,fmt=
'(A7)')
' /)' 169 WRITE(*,fmt=
'(A1)')
'!' 172 WRITE(*,fmt=
'(A21,A8,A3,F4.2)') &
173 'XDATA_VEGTYPE(ICOVER,',cnvt(jk),
')= ',
xdata_vegtype(jcover,jk
175 WRITE(*,fmt=
'(A1)')
'!' 178 WRITE(*,fmt=
'(A20,A8,A3,F4.1)') &
179 'XDATA_H_TREE(ICOVER,',cnvt(jk),
')= ',
xdata_h_tree(jcover,jk)
181 WRITE(*,fmt=
'(A1)')
'!' 184 WRITE(*,fmt=
'(A24,A8,A3,F4.1)') &
187 WRITE(*,fmt=
'(A1)')
'!' 190 WRITE(*,fmt=
'(A26,A8,A3,F4.1)') &
193 WRITE(*,fmt=
'(A1)')
'!' 195 WRITE(*,fmt=
'(A18,A8,A15,I2.2)') &
196 'TDATA_SEED(ICOVER,',cnvt(9),
')%TDATE%MONTH= ',
tdata_seed(jcover
197 WRITE(*,fmt=
'(A18,A8,A15,I2.2)') &
198 'TDATA_SEED(ICOVER,',cnvt(9),
')%TDATE%DAY = ',
tdata_seed(jcover
199 WRITE(*,fmt=
'(A18,A8,A15,I2.2)') &
200 'TDATA_REAP(ICOVER,',cnvt(9),
')%TDATE%MONTH= ',
tdata_reap(jcover
201 WRITE(*,fmt=
'(A18,A8,A15,I2.2)') &
202 'TDATA_REAP(ICOVER,',cnvt(9),
')%TDATE%DAY = ',
tdata_reap(jcover
203 WRITE(*,fmt=
'(A20,A8,A3,F4.1)') &
204 'XDATA_WATSUP(ICOVER,',cnvt(9),
')= ',
xdata_watsup(jcover,9)
205 WRITE(*,fmt=
'(A20,A8,A3,F4.1)') &
206 'XDATA_IRRIG (ICOVER,',cnvt(9),
')= ',
xdata_irrig(jcover,9)
208 WRITE(*,fmt=
'(A20,I3.3)')
'END SUBROUTINE COVER',jcover
214 DO jcover=jbeg,jpcover
215 WRITE(*,fmt=
'(A10,I3.3)')
'CALL COVER',jcover
real, dimension(:,:), allocatable xdata_irrig
type(date_time), dimension(:,:), pointer tdata_seed
real, dimension(:,:,:), allocatable xdata_lai_all_years
real, dimension(:,:), allocatable xdata_root_depth
real, dimension(:,:), allocatable xdata_vegtype
real, dimension(:), allocatable xdata_water
real, dimension(:), allocatable xdata_sea
type(date_time), dimension(:,:), pointer tdata_reap
real, dimension(:,:), allocatable xdata_h_tree
subroutine write_data(HPROGRAM)
real, dimension(:,:,:), allocatable xdata_lai
real, dimension(:,:), allocatable xdata_watsup
real, dimension(:,:), allocatable xdata_ground_depth
real, dimension(:), allocatable xdata_town
real, dimension(:), allocatable xdata_nature