29 1 JFT ,JLT ,G ,THK ,OFF ,
30 2 GS ,A1 ,A2 ,NU ,THK0 ,
32 4 DEPSXX ,DEPSYY ,DEPSZZ ,
33 5 DEPSXY ,DEPSYZ ,DEPSZX ,
34 6 DEPBXX ,DEPBYY ,DEPBXY ,
36 8 SIGOXX ,SIGOYY ,SIGOZZ ,
37 9 SIGOXY ,SIGOYZ ,SIGOZX ,
38 A MOMOXX ,MOMOYY ,MOMOXY ,
40 C SIGNXX ,SIGNYY ,SIGNZZ ,
41 D SIGNXY ,SIGNYZ ,SIGNZX ,
42 E MOMNXX ,MOMNYY ,MOMNXY ,
47#include "implicit_f.inc"
60 . NU(MVSIZ),G(MVSIZ),E(MVSIZ),(MVSIZ),A2(MVSIZ),
61 . (NEL),DEPSYY(NEL),DEPSZZ(NEL),
62 . DEPSXY(NEL),DEPSYZ(NEL),DEPSZX(NEL),
63 . DEPBXX(NEL),DEPBYY(NEL),DEPBXY(NEL),
64 . DEPPXZ(NEL),DEPPYZ(NEL),
65 . SIGOXX(NEL),SIGOYY(NEL),SIGOZZ(NEL),
66 . SIGOXY(NEL),SIGOYZ(NEL),SIGOZX(NEL),
67 . MOMOXX(NEL),(NEL),MOMOXY(NEL),
68 . MOMOPXZ(NEL),MOMOPYZ(NEL)
73 . signxx(nel),signyy(nel),signzz(nel),
74 . signxy(nel),signyz(nel),signzx(nel),
75 . momnxx(nel),momnyy(nel),momnxy(nel),
76 . momnpxz(nel),momnpyz(nel),
84 . PA1(MVSIZ),PA2(MVSIZ),PA3(MVSIZ),PA4(MVSIZ),PA5(MVSIZ),
85 . B1(MVSIZ),B2(MVSIZ),B3(MVSIZ),B4(MVSIZ),B5(MVSIZ),
86 . THK0(MVSIZ),THK08(MVSIZ)
92 e(i) = a1(i)*(one-nu(i)**2)
99 pa1(i) = e(i)*(one-nu(i))/(one+nu(i))/(one-two*nu(i))
100 pa2(i) = e(i)*nu(i)/(one+nu(i))/(one-two*nu(i))
101 pa3(i) = e(i)/two/(one+nu(i))
102 pa4(i) = (one+nu(i))*(one-two*nu(i))/(one-nu(i)**2)/(one-nu(i))*pa1(i)
103 pa5(i) = (one+nu(i))*(one-two*nu(i))/(one-nu(i)**2)*pa2(i)
105 thk08(i) = thk0(i)*one_over_12
106 b1(i) = pa1(i)*thk08(i)
107 b2(i) = pa2(i)*thk08(i)
108 b3(i) = pa3(i)*thk08(i)
109 b4(i) = pa4(i)*thk08(i)
110 b5(i) = pa5(i)*thk08(i)
115 signxx(i)=sigoxx(i)+pa1(i)*depsxx(i)+pa2(i)*depsyy(i)+pa2(i)*depszz(i)
116 signyy(i)=sigoyy(i)+pa2(i)*depsxx(i)+pa1(i)*depsyy(i)+pa2(i)*depszz(i)
117 signzz(i)=sigozz(i)+pa2(i)*depsxx(i)+pa2(i)*depsyy(i)+pa1(i)*depszz(i)
119 signxy(i)=sigoxy(i)+g(i)*depsxy(i)
120 signyz(i)=sigoyz(i)+gs(i)*(depsyz(i)+zero*deppyz(i))
121 signzx(i)=sigozx(i)+gs(i)*(depszx(i)+zero*deppxz(i))
123 momnxx(i)=momoxx(i)+b4(i)*depbxx(i)+b5(i)*depbyy(i)
124 momnyy(i)=momoyy(i)+b5(i)*depbxx(i)+b4(i)*depbyy(i)
125 momnxy(i)=momoxy(i)+b3(i)*depbxy(i)
127 momnpxz(i)=momopxz(i)+b3(i)*deppxz(i)
128 momnpyz(i)=momopyz(i)+b3(i)*deppyz(i)
133 ssp(i) = sqrt(pa1(i)/rho(i))
subroutine sigeps01gpinch(jft, jlt, g, thk, off, gs, a1, a2, nu, thk0, nel, ssp, rho, depsxx, depsyy, depszz, depsxy, depsyz, depszx, depbxx, depbyy, depbxy, deppxz, deppyz, sigoxx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, momoxx, momoyy, momoxy, momopxz, momopyz, signxx, signyy, signzz, signxy, signyz, signzx, momnxx, momnyy, momnxy, momnpxz, momnpyz)