6 SUBROUTINE open_file_nc(KUNIT,HFILE,HFORM,HACTION,HACCESS,KRECL)
55 INTEGER,
INTENT(OUT):: KUNIT
56 CHARACTER(LEN=28),
INTENT(IN) :: HFILE
57 CHARACTER(LEN=11),
INTENT(IN) :: HFORM
58 CHARACTER(LEN=9),
INTENT(IN) :: HACTION
59 CHARACTER(LEN=6),
INTENT(IN) :: HACCESS
60 INTEGER,
INTENT(IN) :: KRECL
67 REAL(KIND=JPRB) :: ZHOOK_HANDLE
74 IF(haction==
'READ ')
THEN 75 INQUIRE (file=hfile,exist=lexist)
76 IF (.NOT. lexist )
THEN 77 CALL abor1_sfx (
'ERROR WHILE OPENING '//hfile//
' THIS FILE IS MISSING' 78 ' IN THE RUN DIRECTORY')
84 IF (hform==
'FORMATTED')
THEN 85 OPEN(unit=kunit,file=hfile,action=haction, &
88 IF (haccess==
'DIRECT')
THEN 89 OPEN(unit=kunit,file=hfile,action=haction, &
90 form=hform,access=haccess,recl=krecl, err=100 )
92 OPEN(unit=kunit,file=hfile,action=haction, &
93 form=hform, access=haccess,err=100 )
101 WRITE(iluout,*)
'Error when opening file ',hfile
102 CALL abor1_sfx(
'OPEN_FILE_NC: ERROR WHEN OPENING FILE '//hfile)
subroutine open_file_nc(KUNIT, HFILE, HFORM, HACTION, HACCESS, KRECL)
subroutine abor1_sfx(YTEXT)
character(len=28), save cluout_nc
subroutine get_luout(HPROGRAM, KLUOUT)