36 SUBROUTINE i2chk3(X ,IRECT ,IXS ,NRT ,IXC ,
37 1 NINT,NSN ,NSV ,NOINT ,
38 2 IXTG,IRTL ,ST ,DMIN ,GEO ,
39 3 PM ,KNOD2ELS ,KNOD2ELC ,KNOD2ELTG ,NOD2ELS ,
40 4 NOD2ELC ,NOD2ELTG ,IGRSURF ,THK ,
41 5 NTY ,IXS10 ,IXS16 ,IXS20 ,IGEO ,
42 6 PM_STACK , IWORKSH )
55#include "implicit_f.inc"
63 INTEGER NRT, NINT, NSN, NOINT,NTY
64 INTEGER IRECT(4,*), IXS(NIXS,*), IXC(NIXC,*),
65 . NSV(*), IXTG(NIXTG,*),IRTL(*),
66 . KNOD2ELS(*), KNOD2ELC(*), KNOD2ELTG(*), NOD2ELS(*), NOD2ELC(*),
67 . NOD2ELTG(*),IXS10(*), IXS16(*), IXS20(*),
71 . x(3,*),st(2,*),dmin(*),geo(npropg,*), pm(npropm,*),thk(*),
73 TYPE (SURF_) :: IGRSURF
77 INTEGER I, INRT, NELS, NELC, NELTG, L, JJ, NN
86 CALL inelts(x ,irect,ixs ,nint,nels ,
87 . inrt ,area ,noint,0 ,igrsurf%ELTYP,
89 CALL ineltc(nelc ,neltg ,inrt ,igrsurf%ELTYP, igrsurf%ELEM)
90 IF(nels+nelc+neltg/=0) cycle
92 CALL insol3(x,irect,ixs,nint,nels,inrt,
93 . area,noint,knod2els ,nod2els ,0 ,ixs10,
95 CALL incoq3(irect,ixc ,ixtg ,nint ,nelc ,
96 . neltg,inrt,geo ,pm ,knod2elc ,
97 . knod2eltg ,nod2elc ,nod2eltg,thk,nty,igeo,
98 . pm_stack , iworksh )
100 IF(nels+nelc+neltg==0)
THEN
102 . msgtype=msgwarning,
103 . anmode=aninfo_blind_2,
subroutine i2chk3(x, irect, ixs, nrt, ixc, nint, nsn, nsv, noint, ixtg, irtl, st, dmin, geo, pm, knod2els, knod2elc, knod2eltg, nod2els, nod2elc, nod2eltg, igrsurf, thk, nty, ixs10, ixs16, ixs20, igeo, pm_stack, iworksh)
subroutine incoq3(irect, ixc, ixtg, nint, nel, neltg, is, geo, pm, knod2elc, knod2eltg, nod2elc, nod2eltg, thk, nty, igeo, pm_stack, iworksh)
subroutine insol3(x, irect, ixs, nint, nel, i, area, noint, knod2els, nod2els, ir, ixs10, ixs16, ixs20)
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)