30 integer,
parameter,
private :: kreal = kind(0.0d0)
47 data gauss1d2 /-0.577350269189626d0, 0.577350269189626d0/
52 -0.577350269189626d0,-0.577350269189626d0, &
53 0.577350269189626d0,-0.577350269189626d0, &
54 -0.577350269189626d0,0.577350269189626d0, &
55 0.577350269189626d0,0.577350269189626d0/
58 -0.774596669241483d0,-0.774596669241483d0, &
59 -0.d0,-0.774596669241483d0, &
60 0.774596669241483d0,-0.774596669241483d0, &
61 -0.774596669241483d0,0.d0, &
63 0.774596669241483d0,0.d0, &
64 -0.774596669241483d0,0.774596669241483d0, &
65 -0.d0,0.774596669241483d0, &
66 0.774596669241483d0,0.774596669241483d0/
68 data gauss2d4 /0.333333333333333d0,0.333333333333333d0/
71 0.166666666666667d0,0.166666666666667d0, &
72 0.666666666666667d0,0.166666666666667d0, &
73 0.166666666666667d0,0.666666666666667d0/
76 0.166666666666667d0,0.166666666666667d0, &
77 0.666666666666667d0,0.166666666666667d0, &
78 0.166666666666667d0,0.666666666666667d0, &
79 0.333333333333333d0,0.333333333333333d0/
84 -0.577350269189626d0,-0.577350269189626d0,-0.577350269189626d0, &
85 0.577350269189626d0,-0.577350269189626d0,-0.577350269189626d0, &
86 -0.577350269189626d0,0.577350269189626d0,-0.577350269189626d0, &
87 0.577350269189626d0,0.577350269189626d0,-0.577350269189626d0, &
88 -0.577350269189626d0,-0.577350269189626d0,0.577350269189626d0, &
89 0.577350269189626d0,-0.577350269189626d0,0.577350269189626d0, &
90 -0.577350269189626d0,0.577350269189626d0,0.577350269189626d0, &
91 0.577350269189626d0,0.577350269189626d0,0.577350269189626d0/
94 -0.774596669241483d0,-0.774596669241483d0,-0.774596669241483d0, &
95 0.d0,-0.774596669241483d0,-0.774596669241483d0, &
96 0.774596669241483d0,-0.774596669241483d0,-0.774596669241483d0, &
97 -0.774596669241483d0,0.d0,-0.774596669241483d0, &
98 0.d0,0.d0,-0.774596669241483d0, &
99 0.774596669241483d0,0.d0,-0.774596669241483d0, &
100 -0.774596669241483d0,0.774596669241483d0,-0.774596669241483d0, &
101 0.d0,0.774596669241483d0,-0.774596669241483d0, &
102 0.774596669241483d0,0.774596669241483d0,-0.774596669241483d0, &
103 -0.774596669241483d0,-0.774596669241483d0,0.d0, &
104 0.d0,-0.774596669241483d0,0.d0, &
105 0.774596669241483d0,-0.774596669241483d0,0.d0, &
106 -0.774596669241483d0,0.d0,0.d0, &
108 0.774596669241483d0,0.d0,0.d0, &
109 -0.774596669241483d0,0.774596669241483d0,0.d0, &
110 0.d0,0.774596669241483d0,0.d0, &
111 0.774596669241483d0,0.774596669241483d0,0.d0, &
112 -0.774596669241483d0,-0.774596669241483d0,0.774596669241483d0, &
113 0.d0,-0.774596669241483d0,0.774596669241483d0, &
114 0.774596669241483d0,-0.774596669241483d0,0.774596669241483d0, &
115 -0.774596669241483d0,0.d0,0.774596669241483d0, &
116 0.d0,0.d0,0.774596669241483d0, &
117 0.774596669241483d0,0.d0,0.774596669241483d0, &
118 -0.774596669241483d0,0.774596669241483d0,0.774596669241483d0, &
119 0.d0,0.774596669241483d0,0.774596669241483d0, &
120 0.774596669241483d0,0.774596669241483d0,0.774596669241483d0/
122 data gauss3d4 /0.25d0,0.25d0,0.25d0/
125 0.138196601125011d0,0.138196601125011d0,0.138196601125011d0, &
126 0.585410196624968d0,0.138196601125011d0,0.138196601125011d0, &
127 0.138196601125011d0,0.585410196624968d0,0.138196601125011d0, &
128 0.138196601125011d0,0.138196601125011d0,0.585410196624968d0/
132 0.091971078052723d0,0.091971078052723d0,0.091971078052723d0, &
133 0.724086765841831d0,0.091971078052723d0,0.091971078052723d0, &
134 0.091971078052723d0,0.724086765841831d0,0.091971078052723d0, &
135 0.091971078052723d0,0.091971078052723d0,0.724086765841831d0, &
136 0.319793627829630d0,0.319793627829630d0,0.319793627829630d0, &
137 0.040619116511110d0,0.319793627829630d0,0.319793627829630d0, &
138 0.319793627829630d0,0.040619116511110d0,0.319793627829630d0, &
139 0.319793627829630d0,0.319793627829630d0,0.040619116511110d0, &
140 0.056350832689629d0,0.056350832689629d0,0.443649167310371d0, &
141 0.443649167310371d0,0.056350832689629d0,0.056350832689629d0, &
142 0.443649167310371d0,0.443649167310371d0,0.056350832689629d0, &
143 0.056350832689629d0,0.443649167310371d0,0.443649167310371d0, &
144 0.056350832689629d0,0.443649167310371d0,0.056350832689629d0, &
145 0.443649167310371d0,0.056350832689629d0,0.443649167310371d0/
148 0.333333333333333d0,0.333333333333333d0,-0.577350269189626d0, &
149 0.333333333333333d0,0.333333333333333d0,0.577350269189626d0/
152 0.166666666666667d0,0.166666666666667d0,-0.774596669241483d0, &
153 0.666666666666667d0,0.166666666666667d0,-0.774596669241483d0, &
154 0.166666666666667d0,0.666666666666667d0,-0.774596669241483d0, &
155 0.166666666666667d0,0.166666666666667d0,0.d0, &
156 0.666666666666667d0,0.166666666666667d0,0.d0, &
157 0.166666666666667d0,0.666666666666667d0,0.d0, &
158 0.166666666666667d0,0.166666666666667d0,0.774596669241483d0, &
159 0.666666666666667d0,0.166666666666667d0,0.774596669241483d0, &
160 0.166666666666667d0,0.666666666666667d0,0.774596669241483d0/
163 0.166666666666667d0,0.166666666666667d0,-0.774596669241483d0, &
164 0.166666666666667d0,0.666666666666667d0,-0.774596669241483d0, &
165 0.666666666666667d0,0.166666666666667d0,-0.774596669241483d0, &
166 0.000000000000000d0,0.500000000000000d0,-0.774596669241483d0, &
167 0.500000000000000d0,0.000000000000000d0,-0.774596669241483d0, &
168 0.500000000000000d0,0.500000000000000d0,-0.774596669241483d0, &
169 0.166666666666667d0,0.166666666666667d0,0.d0, &
170 0.166666666666667d0,0.666666666666667d0,0.d0, &
171 0.666666666666667d0,0.166666666666667d0,0.d0, &
172 0.000000000000000d0,0.500000000000000d0,0.d0, &
173 0.500000000000000d0,0.000000000000000d0,0.d0, &
174 0.500000000000000d0,0.500000000000000d0,0.d0, &
175 0.166666666666667d0,0.166666666666667d0,0.774596669241483d0, &
176 0.166666666666667d0,0.666666666666667d0,0.774596669241483d0, &
177 0.666666666666667d0,0.166666666666667d0,0.774596669241483d0, &
178 0.000000000000000d0,0.500000000000000d0,0.774596669241483d0, &
179 0.500000000000000d0,0.000000000000000d0,0.774596669241483d0, &
180 0.500000000000000d0,0.500000000000000d0,0.774596669241483d0/
183 0.166666666666667d0,0.166666666666667d0,-0.577350269189626d0, &
184 0.666666666666667d0,0.166666666666667d0,-0.577350269189626d0, &
185 0.166666666666667d0,0.666666666666667d0,-0.577350269189626d0, &
186 0.166666666666667d0,0.166666666666667d0,0.577350269189626d0, &
187 0.666666666666667d0,0.166666666666667d0,0.577350269189626d0, &
188 0.166666666666667d0,0.666666666666667d0,0.577350269189626d0/
192 0.25d0,0.25d0,0.25d0, &
193 0.5d0 ,0.166666666666667d0,0.166666666666667d0, &
194 0.166666666666667d0,0.5d0,0.166666666666667d0, &
195 0.166666666666667d0,0.166666666666667d0,0.5d0, &
196 0.166666666666667d0,0.666666666666667d0,0.166666666666667d0/
207 0.308641975308642d0,0.493827160493827d0,0.308641975308642d0, &
208 0.493827160493827d0,0.790123456790123d0,0.493827160493827d0, &
209 0.308641975308642d0,0.493827160493827d0,0.308641975308642d0/
214 0.166666666666666d0,0.166666666666666d0,0.166666666666666d0/
217 0.5d0,0.5d0,0.5d0,0.5d0/
221 data weight3d2 /1.d0,1.d0,1.d0,1.d0,1.d0,1.d0,1.d0,1.d0/
224 0.171467764060357d0,0.274348422496571d0,0.171467764060357d0, &
225 0.274348422496571d0,0.438957475994513d0,0.274348422496571d0, &
226 0.171467764060357d0,0.274348422496571d0,0.171467764060357d0, &
227 0.274348422496571d0,0.438957475994513d0,0.274348422496571d0, &
228 0.438957475994513d0,0.702331961591221d0,0.438957475994513d0, &
229 0.274348422496571d0,0.438957475994513d0,0.274348422496571d0, &
230 0.171467764060357d0,0.274348422496571d0,0.171467764060357d0, &
231 0.274348422496571d0,0.438957475994513d0,0.274348422496571d0, &
232 0.171467764060357d0,0.274348422496571d0,0.171467764060357d0/
237 0.041666666666667d0,0.041666666666667d0,0.041666666666667d0, &
241 0.019753086419753d0,0.011989513963170d0,0.011989513963170d0, &
242 0.011989513963170d0,0.011989513963170d0,0.011511367871045d0, &
243 0.011511367871045d0,0.011511367871045d0,0.011511367871045d0, &
244 0.008818342151675d0,0.008818342151675d0,0.008818342151675d0, &
245 0.008818342151675d0,0.008818342151675d0,0.008818342151675d0/
250 0.092592592592593d0,0.092592592592593d0,0.092592592592593d0, &
251 0.148148148148148d0,0.148148148148148d0,0.148148148148148d0, &
252 0.092592592592593d0,0.092592592592593d0,0.092592592592593d0/
255 0.083333333333333d0,0.083333333333333d0,0.083333333333333d0, &
256 0.009259259259259d0,0.009259259259259d0,0.009259259259259d0, &
257 0.133333333333333d0,0.133333333333333d0,0.133333333333333d0, &
258 0.014814814814815d0,0.014814814814815d0,0.014814814814815d0, &
259 0.083333333333333d0,0.083333333333333d0,0.083333333333333d0, &
260 0.009259259259259d0,0.009259259259259d0,0.009259259259259d0/
263 0.166666666666666d0,0.166666666666666d0,0.166666666666666d0, &
264 0.166666666666666d0,0.166666666666666d0,0.166666666666666d0/
267 -0.80000000000000d0,0.450000000000000d0,0.450000000000000d0, &
268 0.450000000000000d0,0.450000000000000d0/