37 SUBROUTINE i1chk3(X ,IRECT ,IXS ,NRT ,IXC ,
38 . NINT ,NSN ,NSV ,NOINT ,IXTG ,
39 . GEO ,PM ,KNOD2ELS ,KNOD2ELC ,KNOD2ELTG ,
40 . NOD2ELS ,NOD2ELC ,NOD2ELTG ,IGRSURF ,
42 . IXS16 ,IXS20 ,ID,TITR ,IGEO ,
54 use element_mod ,
only :nixs,nixc,nixtg
58#include "implicit_f.inc"
66 INTEGER NRT, NINT, NSN, NOINT, NTY
67 INTEGER IRECT(4,*), IXS(NIXS,*), IXC(NIXC,*),
68 . NSV(*), IXTG(NIXTG,*),
69 . KNOD2ELS(*), KNOD2ELC(*), KNOD2ELTG(*), NOD2ELS(*), NOD2ELC(*),
70 . NOD2ELTG(*), IXS10(*), IXS16(*), (*),
73 . x(3,*),geo(npropg,*), pm(npropm,*),thk(*),pm_stack(*)
75 CHARACTER(LEN=NCHARTITLE) ::
76 TYPE (SURF_) :: IGRSURF
80 INTEGER I, INRT, NELS, NELC, NELTG, J, IG, IL
87 CALL inelts(x ,irect,ixs ,nint,nels ,
88 . inrt ,
area ,noint,0 ,igrsurf%ELTYP,
90 CALL ineltc(nelc ,neltg ,inrt ,igrsurf%ELTYP, igrsurf%ELEM)
91 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 )
99 IF(nels+nelc+neltg==0)
THEN
102 . msgtype=msgwarning,
103 . anmode=aninfo_blind_2,
110 . msgtype=msgwarning,
111 . anmode=aninfo_blind_2,
subroutine i1chk3(x, irect, ixs, nrt, ixc, nint, nsn, nsv, noint, ixtg, geo, pm, knod2els, knod2elc, knod2eltg, nod2els, nod2elc, nod2eltg, igrsurf, thk, nty, ixs10, ixs16, ixs20, id, titr, 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 inelts(x, irect, ixs, nint, nel, i, area, noint, ir, surf_eltyp, surf_elem)
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)