34 . ELBUF_STR, IXS , SIGSP ,SIGI ,NSIGI ,
35 . NEL ,LFT , LLT ,NFT ,NSIGS ,
46#include "implicit_f.inc"
56 INTEGER NSIGS, NSIGI,NEL,LFT,LLT,NFT ,PT(*), IXS(NIXS,*),
59 . sigsp(nsigi,nel),sigi(nsigs,nel)
60 TYPE(elbuf_struct_),
TARGET :: ELBUF_STR
64 CHARACTER(LEN=NCHARTITLE) :: TITR
65 INTEGER I,J,IIP,JPT, II, JJ, IPT, IPP,IUS,IPSU,N,IPID1,
66 . IFLAGINI,NVAR_TMP,IR,IS,IT,NPTT,NPTS,NPTR,PID1,IGTYP,
67 . iis,ipt_all,ilay,nlay,kk,npt,nps,npr,nlayi,jhbet
73 .
DIMENSION(:),
POINTER :: FACYLD
74 TYPE(l_bufel_) ,
POINTER :: LBUF
82 IF(jj == 0)iflagini = 0
84 IF (iflagini == 1)
THEN
85 iis =nvsolid1 + nvsolid2 + nvsolid3 + nusolid + 4 + nvsolid4
88 npt = nint(sigsp(iis +3 , jj))
89 nps = nint(sigsp(iis +2 , jj) )
90 npr = nint(sigsp(iis +1 , jj) )
91 nlayi= nint(sigsp(iis +4 , jj) )
97 igtyp = elbuf_str%IGTYP
99 IF ( npt /= nptt .OR. nps /= npts .OR. npr /= nptr .OR. nlayi /= nlay )
THEN
100 IF(igtyp /= 20 .AND. igtyp /= 21 .AND. igtyp /= 22)
THEN
103 jhbet = igeo(10,ipid1)
119 IF(elbuf_str%BUFLY(ilay)%L_FAC_YLD > 0 )
THEN
123 kk = nptr*npts*nptt*(ilay-1)+ nptr*npts*(it-1)+nptr*(is-1)+ir
124 lbuf => elbuf_str%BUFLY(ilay)%LBUF(ir,is,it)
125 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)