34
35
36
38 USE intbufdef_mod
41
42
43
44#include "implicit_f.inc"
45
46
47
48#include "param_c.inc"
49#include "com04_c.inc"
50#include "scr03_c.inc"
51#include "scr17_c.inc"
52
53
54
55 INTEGER IPARI(NPARI,NINTER),ITAB(*)
57 INTEGER NOM_OPT(LNOPT1,*)
58 TYPE(INTBUF_STRUCT_) INTBUF_TAB(*)
59
60 TYPE (GROUP_) , DIMENSION(NGRNOD) :: IGRNOD
61
62
63
64 INTEGER :: I, N, NTY , NN0, NSN, ILAGM, NRTM, NMN
65CHARACTER(LEN=NCHARTITLE) :: TITR
66
67 DO n=1,ninter
69 CALL fretitl2(titr,nom_opt(lnopt1-ltitr+1,n),ltitr)
70 nty=ipari(7,n)
71 ilagm=0
72 IF(codvers>=44) ilagm=ipari(33,n)
73 IF(nty==7.AND.ilagm==1) THEN
74 nsn =ipari(5,n)
75 nmn =ipari(6,n)
76 DO i=1,nsn
77 nn0=intbuf_tab(n)%NSV(i)
78 IF(mass(nn0)==0)THEN
80 . msgtype=msgerror,
81 . anmode=aninfo_blind_1,
82 . c1='INTERFACE TYPE7',
84 . c2='INTERFACE TYPE7',
85 . c3=titr,c4='SECONDARY',
86 . i2=itab(nn0))
87 ENDIF
88 ENDDO
89 ELSE
90 IF(nty==16.AND.ilagm==1) THEN
91 ign =ipari(36,n)
92 nrtm =ipari(4,n)
93 nsn =ipari(5,n)
94 nmn =ipari(6,n)
95 DO i=1,nsn
96 nn0=igrnod(ign)%ENTITY(i)
97 IF(mass(nn0)==0)THEN
99 . msgtype=msgerror,
100 . anmode=aninfo_blind_1,
101 . c1='INTERFACE TYPE7',
103 . c2='INTERFACE TYPE7',
104 . c3=titr,c4='SECONDARY',
105 . i2=itab(nn0))
106 ENDIF
107 ENDDO
108 ENDIF
109 ENDIF
110 ENDDO
111 RETURN
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)