35
36
37
39
40
41
42#include "implicit_f.inc"
43
44
45
46 INTEGER IKAD(0:*), KFLSEC,NSFLSW,NTFLSW
47 CHARACTER KEY0(*)*5
48
49
50
51#include "units_c.inc"
52
53
54
55 INTEGER I, N, NBC, K, , IS, NEL,
56 . NF1, NF2, NF3, NF4, , NF6
58 . crx, cry, crz
59
60
61
62 k=0
63 IF(nsflsw/=0)THEN
64 ikey=kflsec
65 DO 960 n=1,nsflsw
66 READ(iusc1,rec=ikad(ikey)+k,fmt='(49X,I10)',
67 . err=9990)nbc
68 k=k+1
69 nel=nbc-1
70 ntflsw = ntflsw + nel
71 CALL wriusc2(ikad(ikey)+k,1,key0(ikey))
72 k=k+1
73 READ(iusc2,*,err=9990,END=9990)IS,CRX,CRY,crz
74 WRITE(iin,'(2I8,3E16.9)')is,nel,crx,cry,crz
75 DO 950 i=1,nel
76 CALL wriusc2(ikad(ikey)+k,1,key0(ikey))
77 k=k+1
78 READ(iusc2,*,err=9990,END=9990)NF1,NF2,NF3,NF4,NF5,nf6
79 WRITE(iin,'(6I8)')nf1,nf2,nf3,nf4,nf5,nf6
80 950 CONTINUE
81 960 CONTINUE
82 ENDIF
83
84 RETURN
85
86 9990 CONTINUE
87 CALL ancmsg(msgid=73,anmode=aninfo,
88 . c1=key0(ikey))
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)
subroutine wriusc2(irec, nbc, key0)