38 SUBROUTINE rini33_rb(NEL,NUVAR,IPROP,IXR,NPBY,LPBY,RBY,STIFR,
39 1 UVAR,ITAB,IGEO,IXR_KJ,GMASS)
48#include "implicit_f.inc"
56#include "vect01_c.inc"
62 INTEGER NEL,NUVAR,IPROP,IXR(NIXR,*),NPBY(NNPBY,NRBODY),LPBY(*),
63 . itab(*),ixr_kj(5,*),igeo(npropgi)
65 . rby(nrby,nrbody),stifr(*),uvar(nuvar,*),gmass(*)
69 INTEGER I,II,IEL,J,K,N,L,S,NN,NSL,IERROR,,USR,
70 . idsk(2),isk,nsk,isk2,jtyp,m(2),nod(2),nodf(3),
72 . idrb(2),err_flg,n1,n2,n3,n4,id_kj,numel_kj,ielusr,
80 CHARACTER(LEN=NCHARTITLE)::TITR
88 CALL fretitl2(titr,igeo(npropgi-ltitr+1),ltitr)
90 jtyp = nint(get_u_geo(1,iprop))
91 isk2 = nint(get_u_geo(3,iprop))
92 knn = get_u_geo(10,iprop)
99 idsk(i) = nint(get_u_geo(1+i,iprop))
112 srb(j+3*(i-1)) = find_rby(no(j),npby,lpby)
114 IF((srb(1+3*(i-1))==(srb(2+3*(i-1)))).AND.
115 . (srb(1+3*(i-1))==(srb(3+3*(i-1)))))
THEN
116 idskrb(i) = srb(1+3*(i-1))
119 IF (srb(1+3*(i-1))+srb(2+3*(i-1))+srb(3+3*
THEN
121 . msgtype=msgwarning,
122 . anmode=aninfo_blind_2,
128 . msgtype=msgwarning,
129 . anmode=aninfo_blind_2,
141 idskrb(2) = idskrb(1)
148 . msgtype=msgwarning,
149 . anmode=aninfo_blind_2,
163 nod(i)=ixr(1+i,nft+iel)
166 IF (npby(1,n)==nod(i))
THEN
179 iner = (rby(10,n)+rby(11,n)+rby(12,n))/3.0
184 IF((i==2).AND.(isk2==0))
THEN
187 u(ii)= uvar(3+ii,iel)
209 gmass(iel) = (uvar(34,iel)*uvar(35,iel))/
max(em20,uvar(34,iel)+uvar(35,iel))
214 . msgtype=msgwarning,
215 . anmode=aninfo_blind_2,
219 ELSEIF (idrb(i) < 0)
THEN
223 . anmode=aninfo_blind_2,
226 . i2=ixr(nixr,nft+iel),
228 ELSEIF ((idrb(i)/=idskrb(1)).AND.
229 . (idrb(i)/=idskrb(2)))
THEN
232 . msgtype=msgwarning,
233 . anmode=aninfo_blind_2,
244 IF((idrb(1)==idskrb(1)).AND.(idrb(2)==idskrb(2)))
GOTO 350
245 IF((idrb(1)==idskrb(2)).AND.(idrb(2)==idskrb(1)))
THEN
248 . msgtype=msgwarning,
249 . anmode=aninfo_blind_2,
subroutine rini33_rb(nel, nuvar, iprop, ixr, npby, lpby, rby, stifr, uvar, itab, igeo, ixr_kj, gmass)
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)