32 1 SAV, OFFG, OFF, WXX,
33 2 WYY, WZZ, NEL, ISMSTR,
38#include "implicit_f.inc"
45 INTEGER,
INTENT(IN) :: ISMSTR
46 INTEGER,
INTENT(IN) :: JLAG
49 . offg(*),off(*),wxx(*),wyy(*),wzz(*)
56 DOUBLE PRECISION X , Y, Z ,DV
65 IF(offg(i)==zero) cycle
69 sav(i,1) = x - y*wzz(i) + z*wyy(i)
70 sav(i,8) = y - z*wxx(i) + x*wzz(i)
71 sav(i,15) = z - x*wyy(i) + y*wxx(i)
76 sav(i,2) = x - y*wzz(i) + z*wyy(i)
77 sav(i,9) = y - z*wxx(i) + x*wzz(i)
78 sav(i,16) = z - x*wyy(i) + y*wxx(i)
83 sav(i,3) = x - y*wzz(i) + z*wyy(i)
84 sav(i,10) = y - z*wxx(i) + x*wzz(i)
85 sav(i,17) = z - x*wyy(i) + y*wxx(i)
90 sav(i,4) = x - y*wzz(i) + z*wyy(i)
91 sav(i,11) = y - z*wxx(i) + x*wzz(i)
92 sav(i,18) = z - x*wyy(i) + y*wxx(i)
97 sav(i,5) = x - y*wzz(i) + z*wyy(i)
98 sav(i,12) = y - z*wxx(i) + x*wzz(i)
99 sav(i,19) = z - x*wyy(i) + y*wxx(i)
104 sav(i,6) = x - y*wzz(i) + z*wyy(i)
105 sav(i,13) = y - z*wxx(i) + x*wzz(i)
106 sav(i,20) = z - x*wyy(i) + y*wxx(i)
111 sav(i,7) = x - y*wzz(i) + z*wyy(i)
112 sav(i,14) = y - z*wxx(i) + x*wzz(i)
113 sav(i,21) = z - x*wyy(i) + y*wxx(i)
116 ELSEIF(ismstr<=4.AND.jlag>0)
THEN
123 sav(i,1) = x - y*wzz(i) + z*wyy(i)
124 sav(i,2) = y - z*wxx(i) + x*wzz(i)
125 sav(i,3) = z - x*wyy(i) + y*wxx(i)
130 sav(i,4) = x - y*wzz(i) + z*wyy(i)
131 sav(i,5) = y - z*wxx(i) + x*wzz(i)
132 sav(i,6) = z - x*wyy(i) + y*wxx(i)
137 sav(i,7) = x - y*wzz(i) + z*wyy(i)
138 sav(i,8) = y - z*wxx(i) + x*wzz(i)
139 sav(i,9) = z - x*wyy(i) + y*wxx(i)
144 sav(i,10) = x - y*wzz(i) + z*wyy(i)
145 sav(i,11) = y - z*wxx(i) + x*wzz(i)
146 sav(i,12) = z - x*wyy(i) + y*wxx(i)
151 sav(i,13) = x - y*wzz(i) + z*wyy(i)
152 sav(i,14) = y - z*wxx(i) + x*wzz(i)
153 sav(i,15) = z - x*wyy(i) + y*wxx(i)
158 sav(i,16) = x - y*wzz(i) + z*wyy(i)
159 sav(i,17) = y - z*wxx(i) + x*wzz(i)
160 sav(i,18) = z - x*wyy(i) + y*wxx(i)
165 sav(i,19) = x - y*wzz(i) + z*wyy(i)
166 sav(i,20) = y - z*wxx(i) + x*wzz(i)
167 sav(i,21) = z - x*wyy(i) + y*wxx(i)