35
36
37
38#include "implicit_f.inc"
39
40
41
42#include "mvsiz_p.inc"
43
44
45
46 INTEGER JFT, JLT
47
49 . dxx(*),dyy(*),dzz(*),d4(*),d5(*),d6(*), g1x(*),g1y(*),g1z(*),
50 . g2x(*),g2y(*),g2z(*),g3x(*),g3y(*),g3z(*),off(*)
51
52
53
54 INTEGER I
55
57 . def(mvsiz,6)
58
59 DO i=jft,jlt
60 IF (off(i) <=one) cycle
61 def(i,1) = dxx(i)
62 def(i,2) = dyy(i)
63 def(i,3) = dzz(i)
64 def(i,4) = half*d4(i)
65 def(i,5) = half*d5(i)
66 def(i,6) = half*d6(i)
67 ENDDO
69 . g1x,g1y,g1z,g2x,g2y,g2z,g3x,g3y,g3z,off)
70 DO i=jft,jlt
71 IF (off(i) <=one) cycle
72 dxx(i) = def(i,1)
73 dyy(i) = def(i,2)
74 dzz(i) = def(i,3)
75 d4(i) = two*def(i,4)
76 d5(i) = two*def(i,5)
77 d6(i) = two*def(i,6)
78 ENDDO
79
80 RETURN
subroutine sroto12(jft, jlt, sig, g1x, g1y, g1z, g2x, g2y, g2z, g3x, g3y, g3z, off)