34 . IXP ,SIGBEAM ,NSIGBEAM ,PTBEAM ,IGEO ,
42 use element_mod ,
only : nixp
46#include "implicit_f.inc"
53#include "vect01_c.inc"
58 INTEGER IXP(NIXP,*),PTBEAM(*),IGEO(NPROPGI,*)
61 TYPE(elbuf_struct_),
TARGET :: ELBUF_STR
65 INTEGER :: I,II,JJ,NPTI,NU,NUVAR,NVARS,IPT,ILAY,IR,IS,PID,IPID,IGTYP
66 CHARACTER(LEN=NCHARTITLE)::TITR1
67 my_real,
DIMENSION(:),
POINTER :: uvar
74 npti = nint(sigbeam(nvbeam + 2,jj))
75 igtyp = nint(sigbeam(nvbeam + 3,jj))
76 nvars = nint(sigbeam(nvbeam + 4,jj))
79 IF (npt /= npti .and . npti /= 0)
THEN
82 CALL fretitl2(titr1,igeo(npropgi-ltitr+1,ipid),ltitr)
83 CALL ancmsg(msgid=1237,anmode=aninfo,msgtype=msgerror,i1=pid,i2=ixp(nixp,i),c1=titr1)
90 nuvar = elbuf_str%BUFLY(ilay)%NVAR_MAT
91 uvar => elbuf_str%BUFLY(ilay)%MAT(ir,is,ipt)%VAR
92 DO nu = 1,
min(nvars,nuvar)
93 uvar((nu-1)*nel + i) = sigbeam(nvbeam + 4 + nu + (ipt -1)*nvars,jj)
subroutine buserini(elbuf_str, ixp, sigbeam, nsigbeam, ptbeam, igeo, nel)
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)