31 use element_mod , only : nixc,nixtg
32
33
34
35#include "implicit_f.inc"
36
37
38
39#include "com04_c.inc"
40
41
42
43 INTEGER IXC(NIXC,*),IXTG(NIXTG,*)
44
46 . a(3,*),fzero(3,4,*)
47
48
49
50 INTEGER I,J,K,L, WA(NUMNOD)
51
52
53
54 DO i=1,numnod
55 wa(i)=0
56 ENDDO
57
58
59
60 DO j=1,4
61 DO i=1,numelc
62 k=ixc(j+1,i)
63 wa(k)=wa(k)+1
64 ENDDO
65 ENDDO
66 DO j=1,3
67 DO i=1,numeltg
68 k=ixtg(j+1,i)
69 wa(k)=wa(k)+1
70 ENDDO
71 ENDDO
72
73
74
75 DO j=1,4
76 DO l=1,3
77 DO i=1,(numelc+numeltg)
78 fzero(l,j,i) = zero
79 ENDDO
80 ENDDO
81 ENDDO
82
83
84
85 DO j=1,4
86 DO l=1,3
87 DO i=1,numelc
88 k=ixc(j+1,i)
89 fzero(l,j,i)=a(l,k)/wa(k)
90 ENDDO
91 ENDDO
92 ENDDO
93
94
95
96 DO j=1,3
97 DO l=1,3
98 DO i=1,numeltg
99 k=ixtg(j+1,i)
100 fzero(l,j,(i+numelc))=a(l,k)/wa(k)
101 ENDDO
102 ENDDO
103 ENDDO
104
105
106
107 DO j=1,4
108 DO l=1,3
109 DO i=1,numelc
110 k=ixc(j+1,i)
111 a(l,k) = zero
112 ENDDO
113 ENDDO
114 ENDDO
115
116 DO j=1,3
117 DO l=1,3
118 DO i=1,numeltg
119 k=ixtg(j+1,i)
120 a(l,k) = zero
121 ENDDO
122 ENDDO
123 ENDDO
124
125 RETURN