30
31
32
35
36
37
38#include "implicit_f.inc"
39
40
41
42#include "scr15_c.inc"
43
44
45 INTEGER , INTENT(INOUT) :: ISTR_24
46
47
48
49 INTEGER I, ,IO_ERR1,IFUND,LEN_TMP_NAME
50 CHARACTER FILNAM*109, KEYA*80, KEYA2*80
51 CHARACTER(LEN=NCHARLINE) :: CARTE
52 CHARACTER(len=4096) :: TMP_NAME
53
54 ifund=0
55 io_err1 = 0
56
57
58
59 filnam=rootnam(1:rootlen)//'_0001.rad'
60
63 OPEN(unit=71,file=tmp_name(1:len_tmp_name),access='SEQUENTIAL',status='OLD',iostat=io_err1)
64
65 DO WHILE (io_err1 == 0 .AND. ifund==0)
66 READ(71,fmt='(A)',iostat=io_err1) keya
67 IF(io_err1 == 0)THEN
68 IF (keya(1:25)=='/DYNAIN/SHELL/STRAIN/FULL') THEN
69 ifund = 1
70 ELSEIF (keya(1:25)=='/STATE/SHELL/STRAIN/GLOBF') THEN
71 ifund = 1
72 END IF
73 ENDIF
74 END DO
75
76 CLOSE(71)
77 IF (ifund==1) istr_24 = 1
78
79 RETURN
character(len=infile_char_len) infile_name
integer, parameter ncharline