37
38
39
42
43
44
45#include "implicit_f.inc"
46
47
48
49#include "com04_c.inc"
50#include "param_c.inc"
51
52
53
54 INTEGER NRT, NSN, NOINT
55
57 . xmas
58 INTEGER IRECT(4,*), NSV(*), NPBY(NNPBY,*), LPBY(*), ITAB(*)
59
61 . stf(*), stfn(*), ms(*)
62 INTEGER ID
63 CHARACTER(LEN=NCHARTITLE) :: TITR
64
65
66
67 INTEGER IFL, KAD, I, J, K, L, M, N, II, NSL, IG, IL
68
69
70
71C
72 ifl=0
73 kad=0
74 DO n=1,nrbykin
75 m =npby(1,n)
76 nsl=npby(2,n)
77 DO j=1,nsl
78 IF (lpby(kad+j) == nsv(1)) THEN
79 xmas=ms(m)
80 GOTO 150
81 ENDIF
82 ENDDO
83 kad =kad+nsl
84 ENDDO
85
86 ifl = 1
88 . msgtype=msgerror,
89 . anmode=aninfo_blind_1,
91 . c1=titr,
92 . i2=itab(nsv(1)))
93
94 150 CONTINUE
95
96 DO i=2,nsn
97 ii = nsv(i)
98 DO j=1,nsl
99 IF (lpby(kad+j) == ii) GOTO 300
100 ENDDO
101
102 IF (ifl == 0) THEN
103 ifl = 1
104 kad = 0
105 DO k=1,nrbykin
106 nsl = npby(2,k)
107 DO j=1,nsl
108 IF (lpby(kad+j) == ii .and. k /= n) THEN
109
111 . msgtype=msgerror,
112 . anmode=aninfo_blind_1,
114 . c1=titr)
115 GOTO 300
116 ENDIF
117 ENDDO
118 kad = kad+nsl
119 ENDDO
120
122 . msgtype=msgerror,
123 . anmode=aninfo_blind_1,
125 . c1=titr,
126 . i2=itab(ii))
127 ENDIF
128
129 300 CONTINUE
130 ENDDO
131
132
133
134 DO i=1,nrt
135 stf(i)=one
136 ENDDO
137
138
139
140 DO j=1,nsn
141 stfn(j)=one
142 ENDDO
143
144 DO i=1,nrt
145 DO j=1,4
146 ig=irect(j,i)
148 irect(j,i)=il
149 ENDDO
150 ENDDO
151
152 RETURN
subroutine local_index(il, ig, nodes, n)
integer, parameter nchartitle
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)