21 USE modd_data_cover_par
, ONLY : jpcover, nvt_irr
37 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
43 CHARACTER(LEN=12) :: YRECFM
51 REAL,
DIMENSION(6) :: ZWORK
52 REAL(KIND=JPRB) :: ZHOOK_HANDLE
55 IF (
lhook)
CALL dr_hook(
'READ_ECO2_IRRIG',0,zhook_handle)
58 hprogram,yrecfm,iversion,iresp)
61 hprogram,yrecfm,ibugfix,iresp)
63 IF (iversion<4 .OR. iversion==4 .AND. ibugfix<2)
THEN 65 IF (
lhook)
CALL dr_hook(
'READ_ECO2_IRRIG',1,zhook_handle)
77 IF (dtco%XDATA_VEGTYPE(jcover,nvt_irr)==0.) cycle
78 WRITE(yrecfm,fmt=
'(A6,I3.3)')
'IRRIG_',jcover
80 hprogram,yrecfm,zwork,iresp,hdir=
'-')
81 tdata_seed(jcover,nvt_irr)%TDATE%MONTH = nint(zwork(1))
82 tdata_seed(jcover,nvt_irr)%TDATE%DAY = nint(zwork(2))
83 tdata_reap(jcover,nvt_irr)%TDATE%MONTH = nint(zwork(3))
84 tdata_reap(jcover,nvt_irr)%TDATE%DAY = nint(zwork(4))
92 IF (
lhook)
CALL dr_hook(
'READ_ECO2_IRRIG',1,zhook_handle)
real, dimension(:,:), allocatable xdata_irrig
type(date_time), dimension(:,:), pointer tdata_seed
subroutine read_eco2_irrig(DTCO, HPROGRAM)
type(date_time), dimension(:,:), pointer tdata_reap
real, dimension(:,:), allocatable xdata_watsup