36 USE modi_prep_grib_grid
38 USE modi_open_aux_io_surf
40 USE modi_close_aux_io_surf
53 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
54 CHARACTER(LEN=28),
INTENT(IN) :: HFILE
55 CHARACTER(LEN=6),
INTENT(IN) :: HFILETYPE
57 INTEGER,
INTENT(IN) :: KLUOUT
61 CHARACTER(LEN=12),
DIMENSION(SIZE(CREC)) :: HREC
63 CHARACTER(LEN=6) :: YINMODEL
64 CHARACTER(LEN=6) :: YINTERPTYPE
65 CHARACTER(LEN=10) :: YGRIDTYPE
67 REAL(KIND=JPRB) :: ZHOOK_HANDLE
74 IF (
lhook)
CALL dr_hook(
'READ_PREP_FILE_DATE',0,zhook_handle)
75 IF(hfiletype==
'GRIB ')
THEN 77 CALL prep_grib_grid(hfile,kluout,yinmodel,ygridtype,yinterptype,tptime)
79 ELSE IF(hfiletype==
'MESONH' .OR. hfiletype==
'LFI ' .OR. hfiletype==
'ASCII '.OR. hfiletype==
'FA '.OR.&
80 hfiletype==
'NC ')
THEN 85 CALL read_surf(hfiletype,
'DTCUR ',tptime,iresp)
90 ELSE IF(hfiletype==
'BUFFER')
THEN 99 WRITE(unit=kluout, fmt=*)
'STOP IN READ_PREP_FILE_DATE' 100 WRITE(unit=kluout, fmt=
'("FILETYPE =",A6,"NOT SUPPORTED")') hfiletype
101 CALL abor1_sfx(
"READ_PREP_FILE_DATE: FILETYPE NOT SUPPORTED")
104 IF (
lhook)
CALL dr_hook(
'READ_PREP_FILE_DATE',1,zhook_handle)
subroutine prep_grib_grid(HGRIB, KLUOUT, HINMODEL, HGRIDTYPE, HINTERP_
character(len=12), dimension(50000) crec
subroutine close_aux_io_surf(HFILE, HFILETYPE)
subroutine read_prep_file_date(HPROGRAM, HFILE, HFILETYPE, TPTIME, KLUOUT)
subroutine abor1_sfx(YTEXT)
subroutine open_aux_io_surf(HFILE, HFILETYPE, HMASK, HDIR)