Go to the source code of this file.
◆ openfile()
subroutine openfile |
( |
character*132 |
jobname, |
|
|
character*3 |
output |
|
) |
| |
25 character*132 jobname,fnin,fndat,fnfrd,fnsta,fncvg,fncel
31 if(jobname(i:i).eq.
' ')
exit 35 write(*,*)
'*ERROR in openfile: input file name is too long:' 36 write(*,
'(a132)') jobname(1:132)
37 write(*,*)
' exceeds 128 characters' 51 fndat=jobname(1:i)//
'.dat' 52 open(5,file=fndat(1:i+4),status=
'unknown',err=51)
53 close(5,status=
'delete',err=52)
54 open(5,file=fndat(1:i+4),status=
'unknown',err=51)
58 fnfrd=jobname(1:i)//
'.frd' 59 open(7,file=fnfrd(1:i+4),status=
'unknown',err=71)
60 close(7,status=
'delete',err=72)
64 fnfrd=jobname(1:i)//
'f.frd' 65 open(13,file=fnfrd(1:i+5),status=
'unknown',err=71)
66 close(13,status=
'delete',err=73)
70 fnfrd=jobname(1:i)//
'f.cvg' 71 open(12,file=fnfrd(1:i+5),status=
'unknown',err=71)
72 close(12,status=
'delete',err=73)
76 fnsta=jobname(1:i)//
'.sta' 77 open(8,file=fnsta(1:i+4),status=
'unknown',err=81)
78 close(8,status=
'delete',err=82)
79 open(8,file=fnsta(1:i+4),status=
'unknown',err=81)
82 100
format(
'SUMMARY OF JOB INFORMATION')
83 101
format(
' STEP INC ATT ITRS TOT TIME STEP TIME 88 fncvg=jobname(1:i)//
'.cvg' 89 open(11,file=fncvg(1:i+4),status=
'unknown',err=91)
90 close(11,status=
'delete',err=92)
91 open(11,file=fncvg(1:i+4),status=
'unknown',err=91)
96 102
format(
'SUMMARY OF C0NVERGENCE INFORMATION')
97 103
format(
' STEP INC ATT ITER CONT. RESID. CORR. 99 104
format(
' EL. FORCE DISP 101 105
format(
' (#) (%) (%) 106 fncel=jobname(1:i)//
'.cel' 107 open(27,file=fncel(1:i+4),status=
'unknown',err=93)
108 close(27,status=
'delete',err=94)
112 1
write(*,*)
'*ERROR in openfile: could not open file ',fnin(1:i+4)
114 51
write(*,*)
'*ERROR in openfile: could not open file ',fndat(1:i+4)
116 52
write(*,*)
'*ERROR in openfile: could not delete file ',
119 71
write(*,*)
'*ERROR in openfile: could not open file ',fnfrd(1:i+4)
121 72
write(*,*)
'*ERROR in openfile: could not delete file ',
124 73
write(*,*)
'*ERROR in openfile: could not delete file ',
127 81
write(*,*)
'*ERROR in openfile: could not open file ',fnsta(1:i+4)
129 82
write(*,*)
'*ERROR in openfile: could not delete file ',
131 91
write(*,*)
'*ERROR in openfile: could not open file ',fncvg(1:i+4)
133 92
write(*,*)
'*ERROR in openfile: could not delete file ',
135 93
write(*,*)
'*ERROR in openfile: could not open file ',fncel(1:19)
137 94
write(*,*)
'*ERROR in openfile: could not delete file ',