36
37
38
39#include "implicit_f.inc"
40
41
42
43#include "com04_c.inc"
44#include "scr17_c.inc"
45
46
47
48 INTEGER NPRW(*),LPRW(*),ITAB(*)
50 . mass(*)
51 INTEGER NOM_OPT(LNOPT1,*)
52
53
54
55 INTEGER I, N, NSL , NNO, CONT, MSN
56 INTEGER ID
57 CHARACTER(LEN=NCHARTITLE) :: TITR
58
59 cont=0
60 DO n=1,nrwall
61 nsl= nprw(n)
63 CALL fretitl2(titr,nom_opt(lnopt1-ltitr+1,n),ltitr)
64 IF (nprw(n+5*nrwall) /= 0) THEN
65 DO i=1,nsl
66 nno = iabs(lprw(cont+i))
67 IF (mass(nno) == zero) THEN
69 . msgtype=msgerror,
70 . anmode=aninfo_blind_1,
71 . c1='RIGID WALL SECONDARY',
73 . c2='RIGID WALL SECONDARY',
74 . c3=titr,c4='secondary',
75 . I2=ITAB(IABS(LPRW(CONT+I))))
76 ENDIF
77 ENDDO
78 MSN = NPRW(N+2*NRWALL)
79 IF (MSN /= 0) THEN
80 IF (MASS(MSN) == ZERO) THEN
81 CALL ANCMSG(MSGID=535,
82 . MSGTYPE=MSGERROR,
83 . ANMODE=ANINFO_BLIND_1,
84 . C1='rigid wall
main',
85 . I1=ID,
86 . C2='rigid wall
main',
88 . I2=ITAB(NPRW(N+2*NRWALL)))
89 ENDIF
90 ENDIF
91 ENDIF
92 CONT=CONT+NSL
93 ENDDO
94 RETURN
integer, parameter nchartitle
int main(int argc, char *argv[])
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)