40 1 VOLU ,NC ,NNC ,MAT ,PM ,
41 2 VOLNOD ,BVOLNOD ,VNS ,BNS ,VNSX ,
47#include "implicit_f.inc"
55#include "vect01_c.inc"
60 INTEGER NNC, NC(MVSIZ,NNC), MAT(*)
63 . vns(8,*),bns(8,*),vnsx(12,*),bnsx(12,*),
65 . pm(npropm,*), volnod(*), bvolnod(*)
69 INTEGER I, N1, N2, N11, N22, N,
70 . IPERM101(10),IPERM102(10),IPERM103(10),
71 . IPERM161(16),IPERM162(16),
72 . iperm201(20),iperm202(20)
77 DATA iperm101/0,0,0,0,1,2,3,1,2,3/
78 DATA iperm102/0,0,0,0,2,3,1,4,4,4/
79 DATA iperm103/1,3,6,5,0
80 DATA iperm161/0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8/
81 DATA iperm162/0,0,0,0,0,0,0,0,2,3,4,1,6,7,8,5/
82 DATA iperm201/0,0,0,0,0,0,0,0,1,2,3,4,1,2,3,4,5,6,7,8/
83 DATA iperm202/0,0,0,0,0,0,0,0,2,3,4,1,5,6,7,8,6,7,8,5/
99 cv1=fill(i)*pm(32,mat(i))*av1
110 av1 =volu(i)*one_over_6
117 cv1=fill(i)*pm(32,mat(i))*av1
130 av1 =volu(i)*one_over_8
139 cv1=fill(i)*pm(32,mat(i))*av1
155 av1 = volu(i)*fac/(four*fac+six)
156 av2 = volu(i)*one /(four*fac+six)
161 cv1 = fill(i)*pm(32,mat(i))*av1
162 cv2 = fill(i)*pm(32,mat(i))*av2
176 vns(n1,i)=vns(n1,i)+half*av2
177 vns(n2,i)=vns(n2,i)+half*av2
178 bns(n1,i)=bns(n1,i)+half*cv2
179 bns(n2,i)=bns(n2,i)+half*cv2
188 av1 = volu(i)/thirty2
189 av2 = volu(i)*three/thirty2
198 cv1 = fill(i)*pm(32,mat(i))*av1
199 cv2 = fill(i)*pm(32,mat(i))*av2
215 vns(n1,i)=vns(n1,i)+half*av2
216 vns(n2,i)=vns(n2,i)+half*av2
217 bns(n1,i)=bns(n1,i)+half*cv2
218 bns(n2,i)=bns(n2,i)+half*cv2
228 av1 = volu(i)*fac/(eight*fac+twelve)
229 av2 = volu(i)*one /(eight*fac+twelve)
238 cv1 = fill(i)*pm(32,mat(i))*av1
239 cv2 = fill(i)*pm(32,mat(i))*av2
255 vns(n1,i)=vns(n1,i)+half*av2
256 vns(n2,i)=vns(n2,i)+half*av2
257 bns(n1,i)=bns(n1,i)+half*cv2
258 bns(n2,i)=bns(n2,i)+half*cv2
subroutine s10init3(elbuf_str, mas, ixs, pm, x, detonators, geo, veul, ale_connectivity, iparg, dtelem, sigi, nel, skew, igeo, stifn, partsav, v, iparts, mss, ixs10, ipart, glob_therm, mssx, sigsp, nsigi, ipm, iuser, nsigs, volnod, bvolnod, vns, bns, vnsx, bnsx, ptsol, bufmat, mcp, mcps, mcpsx, temp, npf, tf, in, stifr, ins, mssa, strsglob, straglob, fail_ini, iloadp, facload, rnoise, perturb, mat_param, defaults_solid)
subroutine s16init3(elbuf_str, mas, ixs, pm, x, detonators, geo, veul, ale_connectivity, iparg, dtelem, sigi, nel, skew, igeo, stifn, partsav, v, iparts, mss, ixs16, ipart, mssx, sigsp, nsigi, ipm, iuser, nsigs, volnod, bvolnod, vns, bns, vnsx, bnsx, ptsol, bufmat, mcp, mcps, mcpsx, temp, npf, tf, strsglob, straglob, fail_ini, iloadp, facload, rnoise, perturb, mat_param, glob_therm)
subroutine s4init3(elbuf_str, mas, ixs, pm, x, detonators, geo, veul, ale_connectivity, iparg_gr, dtelem, sigi, nel, skew, igeo, stifn, partsav, v, iparts, mss, ipart, msnf, iparg, mssf, ipm, nsigs, volnod, bvolnod, vns, bns, wma, ptsol, bufmat, mcp, mcps, temp, npf, tf, iuser, sigsp, nsigi, mssa, xrefs, strsglob, straglob, fail_ini, spbuf, sol2sph, iloadp, facload, rnoise, perturb, mat_param, defaults_solid, nintemp)