34 . ELBUF_STR, IXS , SIGSP ,SIGI ,NSIGI ,
35 . NEL ,LFT , LLT ,NFT ,NSIGS ,
43 use element_mod ,
only : nixs
47#include "implicit_f.inc"
57 INTEGER NSIGS, NSIGI,NEL,LFT,LLT,NFT ,PT(*), IXS(NIXS,*),
60 . sigsp(nsigi,nel),sigi(nsigs,nel)
61 TYPE(elbuf_struct_),
TARGET :: ELBUF_STR
65 CHARACTER(LEN=NCHARTITLE) :: TITR
66 INTEGER I,J,IIP,JPT, II, JJ, IPT, IPP,IUS,IPSU,N,IPID1,
67 . IFLAGINI,NVAR_TMP,IR,IS,IT,NPTT,NPTS,NPTR,PID1,IGTYP,
68 . iis,ipt_all,ilay,nlay,kk,npt,nps,npr,nlayi,jhbet
74 .
DIMENSION(:),
POINTER :: FACYLD
75 TYPE(l_bufel_) ,
POINTER :: LBUF
83 IF(jj == 0)iflagini = 0
85 IF (iflagini == 1)
THEN
86 iis =nvsolid1 + nvsolid2 + nvsolid3 + nusolid + 4 + nvsolid4
89 npt = nint(sigsp(iis +3 , jj))
90 nps = nint(sigsp(iis +2 , jj) )
91 npr = nint(sigsp(iis +1 , jj) )
92 nlayi= nint(sigsp(iis +4 , jj) )
98 igtyp = elbuf_str%IGTYP
100 IF ( npt /= nptt .OR. nps /= npts .OR. npr /= nptr .OR. nlayi /= nlay )
THEN
101 IF(igtyp /= 20 .AND. igtyp /= 21 .AND. igtyp /= 22)
THEN
104 jhbet = igeo(10,ipid1)
120 IF(elbuf_str%BUFLY(ilay)%L_FAC_YLD > 0 )
THEN
124 kk = nptr*npts*nptt*(ilay-1)+ nptr*npts*(it-1)+nptr*(is-1)+ir
125 lbuf => elbuf_str%BUFLY(ilay)%LBUF(ir,is,it)
126 lbuf%FAC_YLD(i) = sigsp(iis+ kk ,jj)
subroutine scaleini(elbuf_str, ixs, sigsp, sigi, nsigi, nel, lft, llt, nft, nsigs, pt, igeo)
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)