37#include "implicit_f.inc"
43 INTEGER LENI,LENR,RUNN,FVERS,IS_DYNA
47 CHARACTER ARUN*4,EXT*4,EXT3*3,V4LETTER,V5LETTER
49 IF (leni < 4)
GOTO 1000
51 WRITE(ext,
'(A)') input(leni-3:leni)
52 IF ( lle(ext,
'.rad') .AND. lge(ext,
'.rad'))
THEN
53 IF (leni < 10 )
GOTO 1000
55 READ(input(leni-7:leni-4),fmt=
'(I4)',err=1000) runn
57 WRITE(rootname,fmt=
'(A)',err=1000) input(1:leni-9)
58 lenr=len_trim(rootname)
60 WRITE(v5letter,
'(A)') input(leni-8:leni-8)
61 IF ( v5letter==
'_')
THEN
66 ELSEIF ( input(leni-1:leni) ==
'.k' )
THEN
68 WRITE(rootname,fmt=
'(A)',err=1000) input(1:leni-2)
69 lenr=len_trim(rootname)
72 ELSEIF ( input(leni-3:leni) ==
'.key' .OR.
73 . input(leni-3:leni) ==
'.dyn' .OR.
74 . input(leni-3:leni) ==
'.DYN' )
THEN
76 WRITE(rootname,fmt=
'(A)',err=1000) input(1:leni-4)
77 lenr=len_trim(rootname)
82 READ(input(leni-1:leni),fmt=
'(I2)',err=1000) runn
84 WRITE(rootname,fmt=
'(A)',err=1000) input(1:leni-3)
85 lenr=len_trim(rootname)
87 WRITE(v4letter,
'(A)') input(leni-2:leni-2)
88 IF ( v4letter==
'D')
THEN
101 WRITE(6,
'(A,A)')
'*** ERROR : WRONG RADIOSS INPUT FILE NAME: ',