49 . MAS ,IXS ,PM ,X ,MSS ,
50 . DETONATORS,GEO ,VEUL ,ALE_CONNECTIVITY,IPARG ,
51 . DTELEM ,SIGI ,NEL ,SKEW ,IGEO ,
52 . STIFN ,PARTSAV ,V ,IPARTS ,IPART ,
53 . SIGSP ,NSIGI ,MSNF ,MSSF ,IPM ,
54 . IUSER ,NSIGS ,VOLNOD ,BVOLNOD ,VNS ,
55 . BNS ,WMA ,PTSOL ,BUFMAT ,MCP ,
56 . MCPS ,TEMP ,NPF ,TF ,MSSA ,
57 . STRSGLOB ,STRAGLOB ,ORTHOGLOB ,FAIL_INI ,ILOADP,
58 . FACLOAD ,RNOISE ,PERTURB ,GLOB_THERM)
74#include "implicit_f.inc"
87#include "vect01_c.inc"
91 INTEGER NEL,NSIGI, IUSER, NSIGS
92 INTEGER IXS(NIXS,*),IPARG(*),IPARTS(*),IPART(LIPART1,*),
93 . IPM(NPROPMI,*),PTSOL(*), NPF(*),IGEO(NPROPGI,*),
94 . STRSGLOB(*),STRAGLOB(*),ORTHOGLOB(*),FAIL_INI(*),PERTURB(NPERTURB)
96 . MAS(*), PM(NPROPM,*), X(*), GEO(NPROPG,*),
97 . VEUL(LVEUL,*), DTELEM(*),SIGI(NSIGS
102 TYPE(elbuf_struct_),
TARGET :: ELBUF_STR
103 INTEGER,
INTENT(IN) :: ILOADP(SIZLOADP,*)
104 ,
INTENT(IN) :: FACLOAD(LFACLOAD,*)
106 TYPE(t_ale_connectivity),
INTENT(INOUT) :: ALE_CONNECTIVITY
107 type (glob_therm_) ,
intent(in) :: glob_therm
111 INTEGER NF1, IBID, I, NLAY,IGTYP,NLYMAX,IS,NUVAR,IREP,NCC,JHBE,
112 . idef, ip, ipang, ipthk, ippos, ipmat,ig,im,mtn0,ipid1,
113 . nptr,npts,nptt,l_pla,l_sigb
114 INTEGER IX1(MVSIZ), IX2(MVSIZ), IX3(MVSIZ), IX4(MVSIZ),
115 . ix5(mvsiz), ix6(mvsiz), ix7(mvsiz), ix8(mvsiz)
116 INTEGER MAT(MVSIZ), PID(MVSIZ), NGL(MVSIZ) , MAT0(MVSIZ)
117 CHARACTER(LEN=NCHARTITLE)::
119 . BID, FV, STI, ZI,WI
121 . v8loc(51,mvsiz),volu(mvsiz),dtx(mvsiz),vzl(mvsiz),vzq(mvsiz),
122 . x1(mvsiz),x2(mvsiz),x3(mvsiz),x4(mvsiz),x5(mvsiz),x6(mvsiz),
123 . x7(mvsiz),x8(mvsiz),y1(mvsiz),y2(mvsiz),y3(mvsiz),y4(mvsiz),
124 . y5(mvsiz),y6(mvsiz),y7(mvsiz),y8(mvsiz),z1(mvsiz),z2(mvsiz),
126 . rx(mvsiz) ,ry(mvsiz) ,rz(mvsiz) ,sx(mvsiz) ,
127 . sy(mvsiz) ,sz(mvsiz) ,tx(mvsiz) ,ty(mvsiz) ,
128 . tz(mvsiz) ,e1x(mvsiz),e1y(mvsiz),e1z(mvsiz),e2x(mvsiz),
129 . e2y(mvsiz),e2z(mvsiz),e3x(mvsiz),e3y(mvsiz),e3z(mvsiz),
130 . f1x(mvsiz) ,f1y(mvsiz) ,f1z(mvsiz) ,
131 . f2x(mvsiz) ,f2y(mvsiz) ,f2z(mvsiz) ,gama(6,mvsiz),
132 . rhocp(mvsiz) ,temp0(mvsiz),angle(mvsiz),dtx0(mvsiz),
133 . deltax(mvsiz), aire(mvsiz),llsh(mvsiz)
134 my_real,
DIMENSION(8,MVSIZ) :: bid8mvsiz
135 my_real,
DIMENSION(MVSIZ) :: bidmvsiz
136 my_real :: tempel(nel)
139 TYPE(g_bufel_) ,
POINTER :: GBUF
140 TYPE(BUF_LAY_) ,
POINTER :: BUFLY
141 TYPE(L_BUFEL_) ,
POINTER :: LBUF
142 TYPE(BUF_MAT_) ,
POINTER :: MBUF
145 . w_gauss(9,9),a_gauss(9,9)
154 3 0.555555555555556,0.888888888888889,0.555555555555556,
157 4 0.347854845137454,0.652145154862546,0.652145154862546,
158 4 0.347854845137454,0. ,0. ,
160 5 0.236926885056189,0.478628670499366,0.568888888888889,
161 5 0.478628670499366,0.236926885056189,0. ,
163 6 0.171324492379170,0.360761573048139,0.467913934572691,
164 6 0.467913934572691,0.360761573048139,0.171324492379170,
166 7 0.129484966168870,0.279705391489277,0.381830050505119,
167 7 0.417959183673469,0.381830050505119,0.279705391489277,
168 7 0.129484966168870,0. ,0. ,
169 8 0.101228536290376,0.222381034453374,0.313706645877887,
170 8 0.362683783378362,0.362683783378362,0.313706645877887,
171 8 0.222381034453374,0.101228536290376,0. ,
172 9 0.081274388361574,0.180648160694857,0.260610696402935,
173 9 0.312347077040003,0.330239355001260,0.312347077040003,
174 9 0.260610696402935,0.180648160694857,0.081274388361574/
179 2 -.577350269189626,0.577350269189626,0. ,
182 3 -.774596669241483,0. ,0.774596669241483,
185 4 -.861136311594053,-.339981043584856,0.339981043584856,
186 4 0.861136311594053,0. ,0. ,
188 5 -.906179845938664,-.538469310105683,0. ,
189 5 0.538469310105683,0.906179845938664,0. ,
191 6 -.932469514203152,-.661209386466265,-.238619186083197,
192 6 0.238619186083197,0.661209386466265,0.932469514203152,
194 7 -.949107912342759,-.741531185599394,-.405845151377397,
195 7 0. ,0.405845151377397,0.741531185599394,
196 7 0.949107912342759,0. ,0. ,
197 8 -.960289856497536,-.796666477413627,-.525532409916329,
198 8 -.183434642495650,0.183434642495650,0.525532409916329,
199 8 0.796666477413627,0.960289856497536,0. ,
200 9 -.968160239507626,-.836031107326636,-.613371432700590,
201 9 -.324253423403809,0. ,0.324253423403809,
202 9 0.613371432700590,0.836031107326636,0.968160239507626/
206 gbuf => elbuf_str%GBUF
207 lbuf => elbuf_str%BUFLY(1)%LBUF(1,1,1)
208 mbuf => elbuf_str%BUFLY(1)%MAT(1,1,1)
209 bufly => elbuf_str%BUFLY(1)
210 nptr = elbuf_str%NPTR
211 npts = elbuf_str%NPTS
212 nptt = elbuf_str%NPTT
213 nlay = elbuf_str%NLAY
220 IF (jcvt==1.AND.isorth/=0) jcvt=2
221 IF (igtyp /= 22) isorth = 0
226 rhocp(i) = pm(69,ixs(1,nft+i))
229 CALL sccoor3(x ,ixs(1,nf1),geo ,mat ,pid ,ngl ,
230 . ix1 ,ix2 ,ix3 ,ix4 ,ix5 ,ix6 ,ix7 ,ix8 ,
231 . x1 ,x2 ,x3 ,x4 ,x5 ,x6 ,x7 ,x8 ,
232 . y1 ,y2 ,y3 ,y4 ,y5 ,y6 ,y7 ,y8 ,
233 . z1 ,z2 ,z3 ,z4 ,z5 ,z6 ,z7 ,z8 ,
234 . rx ,ry ,rz ,sx ,sy ,sz ,tx ,ty ,tz ,
235 . e1x ,e1y ,e1z ,e2x ,e2y ,e2z ,e3x ,e3y ,e3z ,
236 . f1x ,f1y ,f1z ,f2x ,f2y ,f2z ,temp0, temp,glob_therm%NINTEMP)
237 IF (igtyp == 21 .OR. igtyp == 22)
THEN
239 angle(i) = geo(1,pid(i))
241 CALL scmorth3(pid ,geo ,igeo ,skew ,irep ,gbuf%GAMA ,
242 . rx ,ry ,rz ,sx ,sy ,sz ,tx ,ty ,tz ,
243 . e1x ,e1y ,e1z ,e2x ,e2y ,e2z ,e3x ,e3y ,e3z ,
244 . ngl ,angle,nsigi,sigsp,nsigs,sigi ,ixs(1,nf1) ,1 ,
245 . orthoglob,ptsol,nel)
246 IF (igtyp == 22)
THEN
260 CALL scderi3(nel,gbuf%VOL,jeul,veul(1,nf1),geo ,
261 . vzl ,vzq ,ngl ,pid ,
262 . x1 ,x2 ,x3 ,x4 ,x5 ,x6 ,x7 ,x8 ,
263 . y1 ,y2 ,y3 ,y4 ,y5 ,y6 ,y7 ,y8 ,
264 . z1 ,z2 ,z3 ,z4 ,z5 ,z6 ,z7 ,z8 , volu)
266 CALL sdlen3(x1 ,x2 ,x3 ,x4 ,x5 ,x6 ,x7 ,x8 ,
267 . y1 ,y2 ,y3 ,y4 ,y5 ,y6 ,y7 ,y8 ,
268 . z1 ,z2 ,z3 ,z4 ,z5 ,z6 ,z7 ,z8 ,
272 . x1, x2, x3, x4, x5, x6, x7, x8,
273 . y1, y2, y3, y4, y5, y6, y7, y8,
274 . z1, z2, z3, z4, z5, z6, z7, z8)
276 IF (gbuf%IDT_TSH(i)>0)
277 . deltax(i)=
max(llsh(i),deltax(i))
281 IF (jthe == 0 .and. glob_therm%NINTEMP > 0)
THEN
284 . + temp(ixs(4,i)) + temp(ixs(5,i))
285 . + temp(ixs(6,i)) + temp(ixs(7,i))
286 . + temp(ixs(8,i)) + temp(ixs(9,i)))
289 tempel(1:nel) = temp0(1:nel)
293 CALL matini(pm ,ixs ,nixs ,x ,
294 . geo ,ale_connectivity ,detonators ,iparg ,
295 . sigi ,nel ,skew ,igeo ,
297 . mat ,ipm ,nsigs ,numsol ,ptsol ,
298 . ip ,ngl ,npf ,tf ,bufmat ,
299 . gbuf ,lbuf ,mbuf ,elbuf_str ,iloadp ,
300 . facload, deltax ,tempel )
302 IF (igtyp == 22)
CALL sczero3(gbuf%RHO,gbuf%SIG,gbuf%EINT,nel)
305 IF(jthe /=0)
CALL atheri(mat,pm,gbuf%TEMP)
310 lbuf => elbuf_str%BUFLY(is)%LBUF(1,1,1)
311 mbuf => elbuf_str%BUFLY(is)%MAT(1,1,1)
312 l_pla = elbuf_str%BUFLY(is)%L_PLA
313 l_sigb= elbuf_str%BUFLY(is)%L_SIGB
315 IF (igtyp == 22)
THEN
316 zi = geo(ippos+is,ig)
317 wi = geo(ipthk+is,ig)
322 angle(i) = geo(ipang+is,pid(i))
325 zi = a_gauss(is,nlay)
326 wi = w_gauss(is,nlay)
329 lbuf%VOL0DP(i) = half*wi*(gbuf%VOL(i)+vzl(i)*zi)
330 lbuf%VOL(i) = lbuf%VOL0DP(i)
333 .
CALL scmorth3(pid ,geo ,igeo ,skew ,irep ,lbuf%GAMA ,
334 . rx ,ry ,rz ,sx ,sy ,sz ,tx ,ty ,tz ,
335 . e1x ,e1y ,e1z ,e2x ,e2y ,e2z ,e3x ,e3y ,e3z ,
336 . ngl ,angle,nsigi,sigsp,nsigs,sigi ,ixs(1,nf1) ,is ,
337 . orthoglob,ptsol,nel)
339 IF (jthe == 0 .and. glob_therm%NINTEMP > 0)
THEN
341 tempel(i) = one_over_8 *(temp(ixs(2,i)) + temp(ixs(3,i))
342 . + temp(ixs(4,i)) + temp(ixs(5,i))
343 . + temp(ixs(6,i)) + temp(ixs(7,i))
344 . + temp(ixs(8,i)) + temp(ixs(9,i)))
347 tempel(1:nel) = temp0(1:nel)
350 CALL matini(pm ,ixs ,nixs ,x ,
351 . geo ,ale_connectivity ,detonators ,iparg ,
352 . sigi ,nel ,skew ,igeo ,
354 . mat ,ipm ,nsigs ,numsol ,ptsol,
355 . is ,ngl ,npf ,tf ,bufmat,
356 . gbuf ,lbuf ,mbuf ,elbuf_str,iloadp,
357 . facload, deltax ,tempel )
359 nuvar = elbuf_str%BUFLY(is)%NVAR_MAT
363 IF(mtn == 14 .OR. mtn == 12)
THEN
365 ELSEIF(mtn == 24)
THEN
367 ELSEIF(istrain == 1)
THEN
374 ELSEIF(mtn == 3.OR.mtn == 6.OR.mtn == 10.OR.
375 . mtn == 21.OR.mtn == 22.OR.mtn == 23.
383 . pm, lbuf%VOL,sigsp,sigi,lbuf%EINT,lbuf%RHO,mbuf%VAR ,
384 . lbuf%STRA,ixs ,nixs,nsigi, is, nuvar,nel,iuser,idef,
385 . nsigs,strsglob,straglob,jhbe,igtyp,x,gbuf%GAMA,
386 . mat ,lbuf%PLA,l_pla,ptsol,lbuf%SIGB,l_sigb,ipm ,
387 . bufmat,lbuf%VOL0DP)
391 CALL dtmain(geo ,pm ,ipm ,pid ,mat ,fv ,
392 . lbuf%EINT ,lbuf%TEMP ,lbuf%DELTAX ,lbuf%RK ,lbuf%RE ,bufmat, deltax, aire,
393 . volu, dtx , igeo ,igtyp)
396 . lbuf%RHO,lbuf%VOL,lbuf%OFF,lbuf%SIG,lbuf%EINT,dtx,
397 . gbuf%RHO,gbuf%VOL,gbuf%OFF,gbuf%SIG,gbuf%EINT,dtx0,
410 bid8mvsiz(1:8,1:mvsiz) = zero
411 bidmvsiz(1:mvsiz) = zero
413 . gbuf%RHO ,mas ,partsav ,x ,v ,
414 . iparts(nf1),mss(1,nf1),volu ,
415 . msnf ,mssf(1,nf1),bid ,
416 . bid ,bid8mvsiz ,wma ,rhocp ,mcp ,
417 . mcps(1,nf1),mssa ,bidmvsiz ,bidmvsiz ,gbuf%FILL,
418 . ix1, ix2, ix3, ix4, ix5, ix6, ix7, ix8)
421 CALL failini(elbuf_str,nptr,npts,nptt,nlay,
422 . ipm,sigsp,nsigi,fail_ini ,
423 . sigi,nsigs,ixs,nixs,ptsol,rnoise,perturb,bufmat)
429 CALL sbulk3(volu ,ix1 ,ncc,mat,pm ,
430 2 volnod,bvolnod,vns(1,nf1),bns(1,nf1),bid,
436 CALL dtmain(geo ,pm ,ipm ,pid ,mat ,fv ,
437 . lbuf%EINT ,lbuf%TEMP ,lbuf%DELTAX ,lbuf%RK ,lbuf%RE ,bufmat, deltax, aire,
438 . volu, dtx , igeo ,igtyp)
447 IF (ixs(10,i+nft) /= 0)
THEN
448 IF (igtyp < 20 .OR. igtyp > 22)
THEN
449 ipid1=ixs(nixs-1,i+nft)
450 CALL fretitl2(titr1,igeo(npropgi-ltitr+1,ipid1),ltitr)
453 . anmode=aninfo_blind_1,
461 sti = fourth * gbuf%FILL(i) * gbuf%RHO(i) * volu
462 .
max(em20,dtx(i)*dtx(i))
465 stifn(ixs(4,i+nft))=stifn(ixs(4,i
466 stifn(ixs(5,i+nft))=stifn(ixs(5,i+nft
467 stifn(ixs(6,i+nft))=stifn(ixs(6,i+nft))+sti
468 stifn(ixs(7,i+nft))=stifn(ixs(7,i+nft))+sti
469 stifn(ixs(8,i+nft))=stifn(ixs(8,i+nft))+sti
470 stifn(ixs(9,i+nft))=stifn(ixs(9,i+nft))+sti
568 . X1, X2, X3, X4, X5, X6, X7, X8,
569 . Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8,
570 . Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8)
574#include "implicit_f.inc"
578#include "mvsiz_p.inc"
582#include "scr17_c.inc"
587 my_real,
DIMENSION(MVSIZ),
INTENT(IN) ::
588 . X1, X2, X3, X4, X5, X6, X7, X8,
589 . Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8,
590 . Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8
591 my_real,
DIMENSION(MVSIZ),
INTENT(OUT) :: LLSH
597 . RX(MVSIZ),RY(MVSIZ),RZ(MVSIZ),SX(),SY(MVSIZ),SZ(MVSIZ),
598 . VQ(MVSIZ,3,3), LXYZ0(3),DETA1(MVSIZ),XX,YY,ZZ,
599 . (MVSIZ),XL3(MVSIZ),XL4(MVSIZ),YL2(MVSIZ),
600 . YL3(MVSIZ),YL4(MVSIZ),ZL1(MVSIZ),AREA(MVSIZ),
601 . xn(mvsiz,4) , yn(mvsiz,4) , zn(mvsiz,4)
603 . al1,al2,ll(mvsiz),corel(2,4)
605 . x13,x24,y13,y24,l13,l24,c1,c2,thkly,posly,
606 . fac,visce,rx1,ry1,sx1,sy1,s1,fac1,fac2,faci,fac11,facdt
609 xn(i,1) = half*(x1(i)+x5(i))
610 yn(i,1) = half*(y1(i)+y5(i))
611 zn(i,1) = half*(z1(i)+z5(i))
612 xn(i,2) = half*(x2(i)+x6(i))
613 yn(i,2) = half*(y2(i)+y6(i))
614 zn(i,2) = half*(z2(i)+z6(i))
615 xn(i,3) = half*(x3(i)+x7(i))
616 yn(i,3) = half*(y3(i)+y7(i))
617 zn(i,3) = half*(z3(i)+z7(i))
618 xn(i,4) = half*(x4(i)+x8(i))
619 yn(i,4) = half*(y4(i)+y8(i))
620 zn(i,4) = half*(z4(i)+z8(i))
624 rx(i)=xn(i,2)+xn(i,3)-xn(i,1)-xn(i,4)
625 ry(i)=yn(i,2)+yn(i,3)-yn(i,1)-yn(i,4)
626 rz(i)=zn(i,2)+zn(i,3)-zn(i,1)-zn(i,4)
627 sx(i)=xn(i,3)+xn(i,4)-xn(i,1)-xn(i,2)
628 sy(i)=yn(i,3)+yn(i,4)-yn(i,
629 sz(i)=zn(i,3)+zn(i,4)-zn(i,1)-zn
632 CALL clsys3(rx, ry, rz, sx, sy, sz
633 . vq, deta1,nel ,mvsiz)
636 lxyz0(1)=fourth*(xn(i,1)+xn(i,2)+xn(i,3)+xn(i,4))
637 lxyz0(2)=fourth*(yn(i,1)+yn(i,2)+yn(i,3)+yn(i,4))
638 lxyz0(3)=fourth*(zn(i,1)+zn(i,2)+zn(i,3)+zn(i,4))
642 xl2(i)=vq(i,1,1)*xx+vq(i,2,1)*yy+vq(i,3,1)*zz
643 yl2(i)=vq(i,1,2)*xx+vq(i,2,2)*yy+vq(i,3,2)*zz
647 zl1(i)=vq(i,1,3)*xx+vq(i,2,3)*yy+vq(i,3,3)*zz
652 xl3(i)=vq(i,1,1)*xx+vq(i,2,1)*yy+vq(i,3,1)*zz
653 yl3(i)=vq(i,1,2)*xx+vq(i,2,2)*yy+vq(i,3,2)*zz
658 xl4(i)=vq(i,1,1)*xx+vq(i,2,1)*yy+vq(i,3,1)*zz
659 yl4(i)=vq(i,1,2)*xx+vq(i,2,2)*yy+vq(i,3,2)*zz
660 area(i)=fourth*deta1(i)
665 IF (idt1sol>0) facdt =four_over_3
668 lxyz0(1)=fourth*(xl2(i)+xl3(i)+xl4(i))
669 lxyz0(2)=fourth*(yl2(i)+yl3(i)+yl4(i))
671 corel(1,2)=xl2(i)-lxyz0(1)
672 corel(1,3)=xl3(i)-lxyz0(1)
673 corel(1,4)=xl4(i)-lxyz0(1)
675 corel(2,2)=yl2(i)-lxyz0(2)
676 corel(2,3)=yl3(i)-lxyz0(2)
677 corel(2,4)=yl4(i)-lxyz0(2)
678 x13=(corel(1,1)-corel(1,3))*half
679 x24=(corel(1,2)-corel(1,4))*half
680 y13=(corel(2,1)-corel(2,3))*half
681 y24=(corel(2,2)-corel(2,4))*half
686 c1 =corel(1,2)*corel(2,4)-corel(2,2)*corel(1,4)
687 c2 =corel(1,1)*corel(2,3)-corel(2,1)*corel(1,3)
688 al2 =
max(abs(c1),abs(c2))/area(i)
693 c1=sqrt(rx1*rx1+ry1*ry1)
694 c2=sqrt(sx1*sx1+sy1*sy1)
695 s1=fourth*(
max(c1,c2)/
min(c1,c2)-one)
696 fac1=
min(half,s1)+one
698 fac2=3.413*
max(zero,fac2-0.7071)
699 fac2=0.78+0.22*fac2*fac2*fac2
701 s1 = sqrt(faci*(facdt+al2)*al1)
subroutine initia(iparg, elbuf, ms, in, v, x, ixs, ixq, ixc, ixt, ixp, ixr, detonators, geo, pm, rby, npby, lpby, npc, npts, pld, veul, ale_connectivity, skew, fill, ipart, itab, sensors, skvol, ixtg, thk, nloc_dmg, group_param_tab, glob_therm, igrnod, igrsurf, bufsf, vr, bufmat, xlas, las, dtelem, mss, msq, msc, mst, msp, msr, mstg, ptg, inc, nod2eltg, knod2eltg, inp, inr, intg, index, itri, kxx, ixx, xelemwa, iwa, nod2elq, knod2elq, nod2els, knod2els, kxsp, ixsp, nod2sp, ispcond, icode, iskew, iskn, ispsym, xframe, isptag, spbuf, mssx, nsigi, npbyl, lpbyl, rbyl, msnf, mssf, nsigsh, igeo, ipm, nsigs, nsigsph, vns, vnsx, stc, stt, stp, str, sttg, stur, bns, bnsx, volnod, bvolnod, etnod, nshnod, stifint, fxbdep, fxbvit, fxbacc, fxbipm, fxbrpm, fxbelm, fxbsig, fxbmod, ins, ptshel, ptsh3n, ptsol, ptquad, wma, ptsph, fxbnod, mbufel, mdepl, fxani, numel, nsigrs, sh4tree, sh3tree, mcp, temp, imerge2, iadmerge2, slnrbm, nslnrbm, rmstifn, rmstifr, ms_layer, zi_layer, itag, itagel, mcpc, mcptg, xrefc, xreftg, xrefs, mssa, msrt, irbe2, lrbe2, inivol, kvol, nbsubmat, ixs10, ixs16, ixs20, totaddmas, ipmas, stifn, msz2, itagn, sitage, itage, ixr_kj, elbuf_tab, nom_opt, ptr_nopt_rbe2, ptr_nopt_adm, ptr_nopt_fun, sol2sph, irst, sh3trim, xfem_tab, kxig3d, ixig3d, msig3d, knot, nctrlmax, wige, stack, rnoise, drape, sh4ang, sh3ang, geo_stack, igeo_stack, stifintr, strc, strp, strr, strtg, perturb, itagnd, nativ_sms, iloadp, facload, ptspri, nsigbeam, ptbeam, nsigtruss, pttruss, multi_fvm, sigi, sigsh, sigsp, sigsph, sigrs, sigbeam, sigtruss, strsglob, straglob, orthoglob, isigsh, iyldini, ksigsh3, fail_ini, iusolyld, iuser, iddlevel, inimap1d, inimap2d, func2d, fvm_inivel, tagprt_sms, igrbric, igrquad, igrsh4n, igrsh3n, igrpart, totmas, knotlocpc, knotlocel, vnige, bnige, fxbglm, fxbcpm, fxbcps, fxblm, fxbfls, fxbdls, fxb_matrix, fxb_matrix_add, fxb_last_adress, ptr_nopt_fxb, r_skew, knod2el1d, nod2el1d, ebcs_tab, rby_iniaxis, alea, knod2elc, nod2elc, dr, slrbody, drapeg, ipari, intbuf_tab, interfaces, mat_param, npreload_a, preload_a, fail_fractal, fail_brokmann, defaults, ndamp_freq_range, dampr, ibeam_vector, rbeam_vector, ikine)