35 1 JFT ,JLT ,NFT ,NEL ,ISTRAIN ,
36 2 SIGSH ,NSIGSH ,NUMEL ,IX ,NIX ,
37 3 NUMSH ,PTSH ,IR ,IS ,NPT ,
38 4 IGTYP ,IGEO ,NLAY ,NPG ,IPG )
48#include "implicit_f.inc"
59INTEGER IX(NIX,*),PTSH(*)
60 my_real SIGSH(NSIGSH,*)
61 TYPE(ELBUF_STRUCT_),
TARGET :: ELBUF_STR
65 CHARACTER(LEN=NCHARTITLE) :: TITR
66 INTEGER I,II,J,JJ,N,NPTI,I1,I2,PT,NPGI,NU,NUVAR,NVARS,,NPI,
67 . IPID1,PID1,C1,IPT_ALL,IT,ILAY,NPTT
68 TYPE(L_BUFEL_) ,
POINTER :: LBUF
71 IF (abs(isigi)/=3 .AND. abs(isigi)/=4 .AND. abs(isigi)/=5)
THEN
73 n = nint(sigsh(nvshell + 1,ii))
74 IF (n/=ix(nix,ii))
THEN
78 n = nint(sigsh(nvshell + 1,ii))
80 IF (n == ix(nix,jj))
GOTO 60
91 npi = nint(sigsh(nvshell + 2,ii))
92 npgi = nint(sigsh(nvshell + 3,ii))
94 pt = nvshell+nushell+nortshel+nvshell1+3
97 IF ((npgi /= npg.OR.npi /= npt) .AND. igtyp /= 51
98 . .AND. igtyp /=52)
THEN
101 CALL fretitl2(titr,igeo(npropgi-ltitr+1,ipid1),ltitr)
102 CALL ancmsg(msgid=1215, anmode=aninfo, msgtype=msgerror, c1=titr, i1=pid1, i2=n)
110 nptt = elbuf_str%BUFLY(ilay)%NPTT
114 lbuf => elbuf_str%BUFLY(ilay)%LBUF(ir,is,it)
115 lbuf%FAC_YLD(i) = sigsh(pt+(ipg-1)*npi+ipt,ii)
117 ipt_all = ipt_all + nptt
subroutine cmatini4(elbuf_str, jft, jlt, nft, nel, istrain, sigsh, nsigsh, numel, ix, nix, numsh, ptsh, ir, is, npt, igtyp, igeo, nlay, npg, ipg)
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)