39 7 AREA, AREAM, VOLG, NEL)
43#include
"implicit_f.inc"
51 INTEGER,
INTENT(IN) :: NEL
53 . X1(*), X2(*), X3(*), X4(*), X5(*), X6(*), X7(*), X8(*),
54 . Y1(*), Y2(*), Y3(*), Y4(*), Y5(*), Y6(*), Y7(*), Y8(*),
55 . Z1(*), Z2(*), Z3(*), Z4(*), Z5(*), Z6(*), Z7(*), Z8(*),
56 . AREA(MVSIZ,6),AREAM(*),VOLG(*)
63 INTEGER I,IDEG(MVSIZ),J,IDET4(MVSIZ),IT(MVSIZ)
65 INTEGER,
DIMENSION(MVSIZ) :: INDX
66 my_real FAC(MVSIZ),V_G
71 IF(area(i,j)<em30) ideg(i)=ideg(i)+1
93 CALL idege(x1,x2,x3,x4,y1,y2,y3,y4,
94 . z1,z2,z3,z4,area(1,1),aream,fac,idet4,it,indx,n_indx)
95 CALL idege(x5,x6,x7,x8,y5,y6,y7,y8,
96 . z5,z6,z7,z8,area(1,2),aream,fac,idet4,it,indx,n_indx)
97 CALL idege(x1,x2,x6,x5,y1,y2,y6,y5,
98 . z1,z2,z6,z5,area(1,3),aream,fac,idet4,it,indx,n_indx)
99 CALL idege(x2,x3,x7,x6,y2,y3,y7,y6,
100 . z2,z3,z7,z6,area(1,4),aream,fac,idet4,it,indx,n_indx)
101 CALL idege(x3,x4,x8,x7,y3,y4,y8,y7,
102 . z3,z4,z8,z7,area(1,5),aream,fac,idet4,it,indx,n_indx)
103 CALL idege(x4,x1,x5,x8,y4,y1,y5,y8,
104 . z4,z1,z5,z8,area(1,6),aream,fac,idet4,it,indx,n_indx)
106#include "vectorize.inc"
110 IF (it(i) ==0 ) aream(i)=fac(i)*aream(i)
112 IF (idet4(i) ==1 )
THEN
114 . x1(i), x2(i), x3(i), x4(i), x5(i), x6(i), x7(i), x8(i),
115 . y1(i), y2(i), y3(i), y4(i), y5(i), y6(i), y7(i), y8(i),
116 . z1(i), z2(i), z3(i), z4(i), z5(i), z6(i), z7(i), z8(i))
117 fac(i)=third*volg(i)/v_g
118 aream(i)=fac(i)*fac(i)*aream(i)
subroutine deges4v(det, x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8)
subroutine sldege(x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, area, aream, volg, nel)