38#include "implicit_f.inc"
43 INTEGER N, IXC(NIXC,*)
49 INTEGER SON,LEVEL,IP,NLEV,N1,N2,N3,N4
51 . x13,y13,z13,x24,y24,z24,nx,ny,nz,aaa
63 x13 = x(1,n3) - x(1,n1)
64 y13 = x(2,n3) - x(2,n1)
65 z13 = x(3,n3) - x(3,n1)
67 x24 = x(1,n4) - x(1,n2)
68 y24 = x(2,n4) - x(2,n2)
69 z24 = x(3,n4) - x(3,n2)
71 nx = y13*z24 - z13*y24
72 ny = z13*x24 - x13*z24
73 nz = x13*y24 - y13*x24
75 aaa=one/
max(em30,sqrt(nx*nx+ny*ny+nz*nz))
80 nodnorm(1,n1)=nodnorm(1,n1)+nx
81 nodnorm(2,n1)=nodnorm(2,n1)+ny
82 nodnorm(3,n1)=nodnorm(3,n1)+nz
84 nodnorm(1,n2)=nodnorm(1,n2)+nx
85 nodnorm(2,n2)=nodnorm(2,n2)+ny
86 nodnorm(3,n2)=nodnorm(3,n2)+nz
88 nodnorm(1,n3)=nodnorm(1,n3)+nx
89 nodnorm(2,n3)=nodnorm(2,n3)+ny
90 nodnorm(3,n3)=nodnorm(3,n3)+nz
92 nodnorm(1,n4)=nodnorm(1,n4)+nx
93 nodnorm(2,n4)=nodnorm(2,n4)+ny
94 nodnorm(3,n4)=nodnorm(3,n4)+nz
114#include "implicit_f.inc"
115#include "comlock.inc"
119 INTEGER N, IXTG(NIXTG,*)
127 . x12,y12,z12,x13,y13,z13,nx,ny,nz,aaa
137 x13 = x(1,n3) - x(1,n1)
138 y13 = x(2,n3) - x(2,n1)
139 z13 = x(3,n3) - x(3,n1)
141 x12 = x(1,n2) - x(1,n1)
142 y12 = x(2,n2) - x(2,n1)
143 z12 = x(3,n2) - x(3,n1)
145 nx = y12*z13 - z12*y13
146 ny = z12*x13 - x12*z13
147 nz = x12*y13 - y12*x13
149 aaa=one/
max(em30,sqrt(nx*nx+ny*ny+nz*nz))
154 nodnorm(1,n1)=nodnorm(1,n1)+nx
155 nodnorm(2,n1)=nodnorm(2,n1)+ny
156 nodnorm(3,n1)=nodnorm(3,n1)+nz
158 nodnorm(1,n2)=nodnorm(1,n2)+nx
159 nodnorm(2,n2)=nodnorm(2,n2)+ny
160 nodnorm(3,n2)=nodnorm(3,n2)+nz
162 nodnorm(1,n3)=nodnorm(1,n3)+nx
163 nodnorm(2,n3)=nodnorm(2,n3)+ny
164 nodnorm(3,n3)=nodnorm(3,n3)+nz