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"
55 INTEGER JFT,JLT,NEL,ISMSTR
60 . NU(MVSIZ),G(MVSIZ),E(MVSIZ),A1(MVSIZ),A2(MVSIZ),
61 . DEPSXX(NEL),DEPSYY(NEL),DEPSZZ(NEL),
62 . DEPSXY(NEL),DEPSYZ(NEL),DEPSZX(NEL),
63 . DEPBXX(NEL),DEPBYY(NEL),DEPBXY(),
64 . DEPPXZ(NEL),DEPPYZ(NEL),
65 . SIGOXX(NEL),SIGOYY(NEL),SIGOZZ(NEL),
66 . SIGOXY(NEL),SIGOYZ(NEL),SIGOZX(NEL),
67 . MOMOXX(NEL),MOMOYY(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)