37 . NINT,NSN ,NSV,NOINT ,MWA,
38 . IXTG,PM,ISEG,ALE_CONNECTIVITY,
39 . VARCONVINT,FCOUNT,ITIED,ITAB,KNOD2ELS,
40 . NOD2ELS,NTY,ID,TITR)
47 USE format_mod ,
ONLY : fmw_10i
54#include "implicit_f.inc"
65 INTEGER NRT, NINT, NSN, NOINT, NTY, ID, ITIED
66 INTEGER IRECT(4,*), IXS(NIXS,*), IXC(NIXC,*), MWA(*),
67 . NSV(*), IXTG(NIXTG,*), ISEG(*), VARCONVINT,
68 . ITAB(*), FCOUNT(*), KNOD2ELS(*), NOD2ELS(*)
70 . x(3,*), pm(npropm,*)
71 CHARACTER(LEN=NCHARTITLE) :: TITR
72 TYPE(t_ale_connectivity),
INTENT(INOUT) :: ALE_CONNECTIVITY
76 INTEGER I, INRT, NELS, J, NN, NF, M, IG, IL, VARCONV,IAD
84 CALL icinv3(ixs,ixc,ixtg,mwa,mwa(1+(2+numnod)))
85 IF(ipri>=1 .AND. nint<0)
WRITE(iout,1000)
86 IF(ipri>=1 .AND. nint>0)
WRITE(iout,1001)
89 CALL i12sol3(x,irect,ixs,nint,nels,inrt,
90 . area,noint,mwa ,mwa(1+(2+numnod)),nf,itab,
91 . knod2els,nod2els,nty,id,titr)
95 IF(varconvint==-1)varconvint=varconv
96 IF(varconv==varconvint)
THEN
99 iad = ale_connectivity%ee_connect%iad_connect(nels)
100 ale_connectivity%ee_connect%connected(iad + nf - 1) = -segindx
102 .
WRITE(iout,fmt=fmw_10i)i,ixs(11,nels),nf,segindx,nels
104 IF(nint>0)
WRITE (iout,1101) i, noint
105 IF(nint<0)
WRITE (iout,1201) i, noint
109 IF(nint>0)
WRITE (iout,1100) i, noint
110 IF(nint<0)
WRITE (iout,1200) i, noint
116 . anmode=aninfo_blind,
122 . anmode=aninfo_blind,
148 fcount(nn)=fcount(nn)+1
155 1000
FORMAT(//
' MAIN ELT FACE ')
156 1001
FORMAT(//
' SECONDARY ELT FACE ')
157 1100
FORMAT(2x,
'** ERROR ** CANNOT FIND FLUID ELT OF MAIN SEGMENT',i10,
' OF INTERFACE',i10)
158 1200
FORMAT(2x,
'** ERROR ** CANNOT FIND FLUID ELT OF SECONDARY SEGMENT',i10,
' OF INTERFACE',i10)
159 1101
FORMAT(2x,
'** ERROR ** VARIABLES NOT CONSISTENT IN SECONDARY ELEMENT',i10,
' FOR INTERFACE',i10)
160 1201
FORMAT(2x,
'** ERROR ** VARIABLES NOT CONSISTENT IN MAIN ELEMENT',i10,
' FOR INTERFACE',i10)
subroutine i12chk3(x, irect, ixs, nrt, ixc, nint, nsn, nsv, noint, mwa, ixtg, pm, iseg, ale_connectivity, varconvint, fcount, itied, itab, knod2els, nod2els, nty, id, titr)
subroutine i12sol3(x, irect, ixs, nint, nel, i, area, noint, iadd, invc, nf, itab, knod2els, nod2els, nty, id, titr)
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)