54 CHARACTER(LEN=*),
INTENT(IN) :: HNAME
55 INTEGER,
INTENT(OUT):: IFILE_ID
57 INTEGER,
DIMENSION(:),
ALLOCATABLE :: ITEMP
58 CHARACTER(LEN=100),
DIMENSION(:),
ALLOCATABLE :: HTEMP
60 CHARACTER(LEN=100) :: HFILE_PAS,HNAME_PAS
62 INTEGER :: JFILE,JVAR,IVAR_ID
63 REAL(KIND=JPRB) :: ZHOOK_HANDLE
67 IF (
lhook)
CALL dr_hook(
'OL_FIND_FILE_READ',0,zhook_handle)
68 hname_pas=hname(:len_trim(hname))
83 IF (.NOT.lfind_var)
THEN 88 DO WHILE ((jfile<=
SIZE(
xid_in)) .AND. (jret /= nf90_noerr))
90 jret=nf90_inq_varid(ifile_id,hname_pas,ivar_id)
94 IF (jret == nf90_noerr)
THEN 114 CALL abor1_sfx(
"OL_FIND_FILE_READ: "//hname_pas//
" NOT FOUND IN INPUT NC FILES")
118 IF (
lhook)
CALL dr_hook(
'OL_FIND_FILE_READ',1,zhook_handle)
integer *4, dimension(:), allocatable xid_in
subroutine ol_find_file_read(HNAME, IFILE_ID)
subroutine abor1_sfx(YTEXT)
integer *4, dimension(:), allocatable xid_varin
character(len=20), dimension(:), allocatable xvar_to_filein