34 . IXP ,SIGBEAM ,NSIGBEAM ,PTBEAM ,IGEO ,
45#include "implicit_f.inc"
52#include "vect01_c.inc"
57 INTEGER IXP(NIXP,*),PTBEAM(*),IGEO(NPROPGI,*)
60 TYPE(elbuf_struct_),
TARGET :: ELBUF_STR
64 INTEGER :: I,II,JJ,NPTI,NU,NUVAR,NVARS,IPT,ILAY,IR,IS,PID,IPID,IGTYP
65 CHARACTER(LEN=NCHARTITLE)::TITR1
73 npti = nint(sigbeam(nvbeam + 2,jj))
74 igtyp = nint(sigbeam(nvbeam + 3,jj))
75 nvars = nint(sigbeam(nvbeam + 4,jj))
78 IF (npt /= npti .and . npti /= 0)
THEN
81 CALL fretitl2(titr1,igeo(npropgi-ltitr+1,ipid),ltitr)
82 CALL ancmsg(msgid=1237,anmode=aninfo,msgtype=msgerror,i1=pid,i2=ixp(nixp,i),c1=titr1)
89 nuvar = elbuf_str%BUFLY(ilay)%NVAR_MAT
90 uvar => elbuf_str%BUFLY(ilay)%MAT(ir,is,ipt)%VAR
91 DO nu = 1,
min(nvars,nuvar)
92 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)