31 1 NEL ,NUPARAM,NUVAR ,NFUNC ,IFUNC ,
32 2 NPF ,NPT ,IPT ,IFLAG ,
33 2 TF ,TIME ,TIMESTEP,UPARAM ,RHO0 ,
35 4 EPSPXX ,EPSPYY ,EPSPXY ,EPSPYZ ,EPSPZX ,
36 5 DEPSXX ,DEPSYY ,DEPSXY ,DEPSYZ ,DEPSZX ,
37 6 EPSXX ,EPSYY ,EPSXY ,EPSYZ ,EPSZX ,
38 7 SIGOXX ,SIGOYY ,SIGOXY ,SIGOYZ ,SIGOZX ,
39 8 SIGNXX ,SIGNYY ,SIGNXY ,SIGNYZ ,SIGNZX ,
40 9 SIGVXX ,SIGVYY ,SIGVXY ,SIGVYZ ,SIGVZX ,
41 A SOUNDSP,VISCMAX,THK ,PLA ,UVAR ,
46#include "implicit_f.inc"
105 INTEGER NEL, NUPARAM, NUVAR, NPT, IPT,IFLAG(*),
107 my_real TIME,TIMESTEP,UPARAM(NUPARAM),
108 . AREA(NEL),RHO0(NEL),EINT(NEL,2),
109 . THKLY(NEL),PLA(NEL),SHF(NEL),
110 . EPSPXX(NEL),EPSPYY(NEL),
111 . EPSPXY(NEL),EPSPYZ(NEL),EPSPZX(NEL),
112 . DEPSXX(NEL),DEPSYY(NEL),
113 . DEPSXY(NEL),DEPSYZ(NEL),DEPSZX(NEL),
114 . EPSXX(NEL) ,EPSYY(NEL) ,
115 . EPSXY(NEL) ,EPSYZ(NEL) ,EPSZX(NEL) ,
116 . SIGOXX(NEL),SIGOYY(NEL),
117 . sigoxy(nel),sigoyz(nel),sigozx(nel)
122 . signxx(nel),signyy(nel),
123 . signxy(nel),signyz(nel),signzx(nel),
124 . sigvxx(nel),sigvyy(nel),
125 . sigvxy(nel),sigvyz(nel),sigvzx(nel),
126 . soundsp(nel),viscmax(nel)
130 my_real uvar(nel,nuvar), off(nel),thk(nel)
134 INTEGER NPF(*), NFUNC, IFUNC(NFUNC)
135 my_real FINTER ,TF(*)
156 signxx(i)=sigoxx(i)+a1*depsxx(i)+a2*depsyy(i)
157 signyy(i)=sigoyy(i)+a2*depsxx(i)+a1*depsyy(i)
158 signxy(i)=sigoxy(i)+g *depsxy(i)
159 signyz(i)=sigoyz(i)+g *depsyz(i)
160 signzx(i)=sigozx(i)+g *depszx(i)
162 soundsp(i) = sqrt(a1/rho0(i))
subroutine sigeps85c_void(nel, nuparam, nuvar, nfunc, ifunc, npf, npt, ipt, iflag, tf, time, timestep, uparam, rho0, area, eint, thkly, epspxx, epspyy, epspxy, epspyz, epspzx, depsxx, depsyy, depsxy, depsyz, depszx, epsxx, epsyy, epsxy, epsyz, epszx, sigoxx, sigoyy, sigoxy, sigoyz, sigozx, signxx, signyy, signxy, signyz, signzx, sigvxx, sigvyy, sigvxy, sigvyz, sigvzx, soundsp, viscmax, thk, pla, uvar, off, ngl, shf)