Computes local number of quads where ABC conditions are imposed.
50
51 do im = 1,nm
52
53 nn = sd(im) +1
54
55 do ie = 1,ned
56
57 if (cs_loc(cs_loc(ie -1) + 0) .eq. tag_mat(im)) then
58
59 ne1 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(1 -1) +(1 -
60 ne2 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(nn -1) +(1
61 ne3 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(nn -1) +(1
62 ne4 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(1 -1) +(1
63
64 if ((i4count(ne1).ne.0) .and. (i4count(ne2).ne.0) .and. (i4countthen
65 nel_abc = nel_abc +1
66 endif
67
68 ne1 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(1 -1) +(1 -
69 ne2 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(1 -1) +(nn
70 ne3 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(1 -1) +(nn
71 ne4 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(1 -1) +(1
72
73 if ((i4count(ne1).ne.0) .and. (i4count(ne2).ne.0) .and. (i4countthen
74 nel_abc = nel_abc +1
75 endif
76
77 ne1 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(1 -1) +(1 -
78 ne2 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(1 -1) +(nn
79 ne3 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(nn -1) +(nn
80 ne4 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(nn -1) +(1
81
82 if ((i4count(ne1).ne.0) .and. (i4count(ne2).ne.0) .and. (i4countthen
83 nel_abc = nel_abc +1
84 endif
85
86 ne1 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(1 -1) +(nn
87 ne2 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(nn -1) +(nn
88 ne3 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(nn -1) +(nn
89 ne4 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(1 -1) +(nn
90
91 if ((i4count(ne1).ne.0) .and. (i4count(ne2).ne.0) .and. (i4countthen
92 nel_abc = nel_abc +1
93 endif
94
95 ne1 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(nn -1) +(1
96 ne2 = cs_loc(cs_loc(ie -1) +nn*nn*(1 -1) +nn*(nn -1) +(nn
97 ne3 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(nn -1) +(nn
98 ne4 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(nn -1) +(1
99
100 if ((i4count(ne1).ne.0) .and. (i4count(ne2).ne.0) .and. (i4countthen
101 nel_abc = nel_abc +1
102 endif
103
104 ne1 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(1 -1) +(1
105 ne2 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(1 -1) +(nn
106 ne3 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(nn -1) +(nn
107 ne4 = cs_loc(cs_loc(ie -1) +nn*nn*(nn -1) +nn*(nn -1) +(1
108
109 if ((i4count(ne1).ne.0) .and. (i4count(ne2).ne.0) .and. (i4countthen
110 nel_abc = nel_abc +1
111 endif
112
113 endif
114 enddo
115 enddo
116
117 return
118