7 HPROGRAM,HINIT,KLUOUT,HATMFILE,HATMFILETYPE,&
8 KYEAR,KMONTH,KDAY,PTIME,TPTIME)
49 USE modi_read_prep_teb_date_conf
50 USE modi_read_pre_surfa_dat_conf
51 USE modi_read_prep_teb_conf
52 USE modi_read_prep_file_date
66 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
67 CHARACTER(LEN=3),
INTENT(IN) :: HINIT
68 CHARACTER(LEN=28),
INTENT(IN) :: HATMFILE
69 CHARACTER(LEN=6),
INTENT(IN) :: HATMFILETYPE
70 INTEGER,
INTENT(IN) :: KYEAR
71 INTEGER,
INTENT(IN) :: KMONTH
72 INTEGER,
INTENT(IN) :: KDAY
73 REAL,
INTENT(IN) :: PTIME
75 INTEGER,
INTENT(IN) :: KLUOUT
81 CHARACTER(LEN=28) :: YFILE
82 CHARACTER(LEN=6) :: YFILETYPE
83 CHARACTER(LEN=28) :: YFILEPGD
84 CHARACTER(LEN=6) :: YFILEPGDTYPE
85 CHARACTER(LEN=28) :: YFILEPGDIN
86 CHARACTER(LEN=6) :: YFILEPGDINTYPE
89 REAL(KIND=JPRB) :: ZHOOK_HANDLE
107 IF (tptime%TDATE%YEAR==
nundef.OR.tptime%TDATE%MONTH==
nundef &
108 .OR.tptime%TDATE%DAY==
nundef.OR.tptime%TIME==
xundef)
THEN 115 IF (tptime%TDATE%YEAR==
nundef.OR.tptime%TDATE%MONTH==
nundef &
116 .OR.tptime%TDATE%DAY==
nundef.OR.tptime%TIME==
xundef)
THEN 121 IF (len_trim(yfiletype)/=0)
THEN 123 hprogram,yfile,yfiletype,tptime,kluout)
131 IF (len_trim(yfile)==0 .AND. (tptime%TDATE%YEAR==
nundef.OR.tptime%TDATE%MONTH
135 tptime%TDATE%YEAR = kyear
136 tptime%TDATE%MONTH= kmonth
137 tptime%TDATE%DAY = kday
144 CALL abor1_sfx(
'READ_TEB_DATE: DATE NOT SET')
152 IF (kyear /= tptime%TDATE%YEAR .OR. kmonth /= tptime%TDATE%MONTH .OR. kday
THEN 153 WRITE(unit=kluout, fmt=*)
'WARNING in READ_TEB_DATE' 154 WRITE(unit=kluout, fmt=*)
'ATMOSPHERIC AND SURFACE DATES ARE NOT THE SAME' 155 WRITE(unit=kluout, fmt=*)
'ATMOSPHERIC DATE:' 156 WRITE(unit=kluout, fmt=
'(" YEAR=",I4)') kyear
157 WRITE(unit=kluout, fmt=
'(" MONTH=",I4)') kmonth
158 WRITE(unit=kluout, fmt=
'(" DAY=",I4)') kday
159 WRITE(unit=kluout, fmt=
'(" TIME=",E13.6)') ptime
160 WRITE(unit=kluout, fmt=*)
'SURFACE DATE:' 161 WRITE(unit=kluout, fmt=
'(" YEAR=",I4)') tptime%TDATE%YEAR
162 WRITE(unit=kluout, fmt=
'(" MONTH=",I4)') tptime%TDATE%MONTH
163 WRITE(unit=kluout, fmt=
'(" DAY=",I4)') tptime%TDATE%DAY
164 WRITE(unit=kluout, fmt=
'(" TIME=",E13.6)') tptime%TIME
166 WRITE(unit=kluout, fmt=*)
'SAME ATMOSPHERIC AND SURFACE DATES' 167 WRITE(unit=kluout, fmt=*)
'DATE in READ_TEB_DATE' 168 WRITE(unit=kluout, fmt=
'(" YEAR=",I4," MONTH=",I4," DAY=",I4)') &
170 WRITE(unit=kluout, fmt=
'(" TIME=",E13.6)') ptime
subroutine read_prep_teb_conf(HPROGRAM, HVAR, HFILE, HFILETYPE, HFILEP
subroutine read_teb_date( HPROGRAM, HINIT, KLUOUT, HATMFILE, HATMFILET
subroutine read_prep_file_date(HPROGRAM, HFILE, HFILETYPE, TPTIME, KLUOUT)
subroutine read_pre_surfa_dat_conf(HPROGRAM, KLUOUT, TPTIME)
subroutine abor1_sfx(YTEXT)
integer, parameter nundef
subroutine read_prep_teb_date_conf(HPROGRAM, KLUOUT, TPTIME)