Lines Matching refs:ncnt
7 PetscInt i, ncnt = 0; in PCApply_VPBJacobi() local
23 yy[ncnt] = *diag * xx[ncnt]; in PCApply_VPBJacobi()
26 x0 = xx[ncnt]; in PCApply_VPBJacobi()
27 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
28 yy[ncnt] = diag[0] * x0 + diag[2] * x1; in PCApply_VPBJacobi()
29 yy[ncnt + 1] = diag[1] * x0 + diag[3] * x1; in PCApply_VPBJacobi()
32 x0 = xx[ncnt]; in PCApply_VPBJacobi()
33 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
34 x2 = xx[ncnt + 2]; in PCApply_VPBJacobi()
35 yy[ncnt] = diag[0] * x0 + diag[3] * x1 + diag[6] * x2; in PCApply_VPBJacobi()
36 yy[ncnt + 1] = diag[1] * x0 + diag[4] * x1 + diag[7] * x2; in PCApply_VPBJacobi()
37 yy[ncnt + 2] = diag[2] * x0 + diag[5] * x1 + diag[8] * x2; in PCApply_VPBJacobi()
40 x0 = xx[ncnt]; in PCApply_VPBJacobi()
41 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
42 x2 = xx[ncnt + 2]; in PCApply_VPBJacobi()
43 x3 = xx[ncnt + 3]; in PCApply_VPBJacobi()
44 yy[ncnt] = diag[0] * x0 + diag[4] * x1 + diag[8] * x2 + diag[12] * x3; in PCApply_VPBJacobi()
45 yy[ncnt + 1] = diag[1] * x0 + diag[5] * x1 + diag[9] * x2 + diag[13] * x3; in PCApply_VPBJacobi()
46 yy[ncnt + 2] = diag[2] * x0 + diag[6] * x1 + diag[10] * x2 + diag[14] * x3; in PCApply_VPBJacobi()
47 yy[ncnt + 3] = diag[3] * x0 + diag[7] * x1 + diag[11] * x2 + diag[15] * x3; in PCApply_VPBJacobi()
50 x0 = xx[ncnt]; in PCApply_VPBJacobi()
51 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
52 x2 = xx[ncnt + 2]; in PCApply_VPBJacobi()
53 x3 = xx[ncnt + 3]; in PCApply_VPBJacobi()
54 x4 = xx[ncnt + 4]; in PCApply_VPBJacobi()
55 yy[ncnt] = diag[0] * x0 + diag[5] * x1 + diag[10] * x2 + diag[15] * x3 + diag[20] * x4; in PCApply_VPBJacobi()
56 yy[ncnt + 1] = diag[1] * x0 + diag[6] * x1 + diag[11] * x2 + diag[16] * x3 + diag[21] * x4; in PCApply_VPBJacobi()
57 yy[ncnt + 2] = diag[2] * x0 + diag[7] * x1 + diag[12] * x2 + diag[17] * x3 + diag[22] * x4; in PCApply_VPBJacobi()
58 yy[ncnt + 3] = diag[3] * x0 + diag[8] * x1 + diag[13] * x2 + diag[18] * x3 + diag[23] * x4; in PCApply_VPBJacobi()
59 yy[ncnt + 4] = diag[4] * x0 + diag[9] * x1 + diag[14] * x2 + diag[19] * x3 + diag[24] * x4; in PCApply_VPBJacobi()
62 x0 = xx[ncnt]; in PCApply_VPBJacobi()
63 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
64 x2 = xx[ncnt + 2]; in PCApply_VPBJacobi()
65 x3 = xx[ncnt + 3]; in PCApply_VPBJacobi()
66 x4 = xx[ncnt + 4]; in PCApply_VPBJacobi()
67 x5 = xx[ncnt + 5]; in PCApply_VPBJacobi()
68 …yy[ncnt] = diag[0] * x0 + diag[6] * x1 + diag[12] * x2 + diag[18] * x3 + diag[24] * x4 + diag[… in PCApply_VPBJacobi()
69 …yy[ncnt + 1] = diag[1] * x0 + diag[7] * x1 + diag[13] * x2 + diag[19] * x3 + diag[25] * x4 + diag[… in PCApply_VPBJacobi()
70 …yy[ncnt + 2] = diag[2] * x0 + diag[8] * x1 + diag[14] * x2 + diag[20] * x3 + diag[26] * x4 + diag[… in PCApply_VPBJacobi()
71 …yy[ncnt + 3] = diag[3] * x0 + diag[9] * x1 + diag[15] * x2 + diag[21] * x3 + diag[27] * x4 + diag[… in PCApply_VPBJacobi()
72 …yy[ncnt + 4] = diag[4] * x0 + diag[10] * x1 + diag[16] * x2 + diag[22] * x3 + diag[28] * x4 + diag… in PCApply_VPBJacobi()
73 …yy[ncnt + 5] = diag[5] * x0 + diag[11] * x1 + diag[17] * x2 + diag[23] * x3 + diag[29] * x4 + diag… in PCApply_VPBJacobi()
76 x0 = xx[ncnt]; in PCApply_VPBJacobi()
77 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
78 x2 = xx[ncnt + 2]; in PCApply_VPBJacobi()
79 x3 = xx[ncnt + 3]; in PCApply_VPBJacobi()
80 x4 = xx[ncnt + 4]; in PCApply_VPBJacobi()
81 x5 = xx[ncnt + 5]; in PCApply_VPBJacobi()
82 x6 = xx[ncnt + 6]; in PCApply_VPBJacobi()
83 …yy[ncnt] = diag[0] * x0 + diag[7] * x1 + diag[14] * x2 + diag[21] * x3 + diag[28] * x4 + diag[… in PCApply_VPBJacobi()
84 …yy[ncnt + 1] = diag[1] * x0 + diag[8] * x1 + diag[15] * x2 + diag[22] * x3 + diag[29] * x4 + diag[… in PCApply_VPBJacobi()
85 …yy[ncnt + 2] = diag[2] * x0 + diag[9] * x1 + diag[16] * x2 + diag[23] * x3 + diag[30] * x4 + diag[… in PCApply_VPBJacobi()
86 …yy[ncnt + 3] = diag[3] * x0 + diag[10] * x1 + diag[17] * x2 + diag[24] * x3 + diag[31] * x4 + diag… in PCApply_VPBJacobi()
87 …yy[ncnt + 4] = diag[4] * x0 + diag[11] * x1 + diag[18] * x2 + diag[25] * x3 + diag[32] * x4 + diag… in PCApply_VPBJacobi()
88 …yy[ncnt + 5] = diag[5] * x0 + diag[12] * x1 + diag[19] * x2 + diag[26] * x3 + diag[33] * x4 + diag… in PCApply_VPBJacobi()
89 …yy[ncnt + 6] = diag[6] * x0 + diag[13] * x1 + diag[20] * x2 + diag[27] * x3 + diag[34] * x4 + diag… in PCApply_VPBJacobi()
94 for (jb = 0; jb < bs; jb++) rowsum += diag[ib + jb * bs] * xx[ncnt + jb]; in PCApply_VPBJacobi()
95 yy[ncnt + ib] = rowsum; in PCApply_VPBJacobi()
98 ncnt += bsizes[i]; in PCApply_VPBJacobi()
109 PetscInt i, ncnt = 0; in PCApplyTranspose_VPBJacobi() local
125 yy[ncnt] = *diag * xx[ncnt]; in PCApplyTranspose_VPBJacobi()
128 x0 = xx[ncnt]; in PCApplyTranspose_VPBJacobi()
129 x1 = xx[ncnt + 1]; in PCApplyTranspose_VPBJacobi()
130 yy[ncnt] = diag[0] * x0 + diag[1] * x1; in PCApplyTranspose_VPBJacobi()
131 yy[ncnt + 1] = diag[2] * x0 + diag[3] * x1; in PCApplyTranspose_VPBJacobi()
134 x0 = xx[ncnt]; in PCApplyTranspose_VPBJacobi()
135 x1 = xx[ncnt + 1]; in PCApplyTranspose_VPBJacobi()
136 x2 = xx[ncnt + 2]; in PCApplyTranspose_VPBJacobi()
137 yy[ncnt] = diag[0] * x0 + diag[1] * x1 + diag[2] * x2; in PCApplyTranspose_VPBJacobi()
138 yy[ncnt + 1] = diag[3] * x0 + diag[4] * x1 + diag[5] * x2; in PCApplyTranspose_VPBJacobi()
139 yy[ncnt + 2] = diag[6] * x0 + diag[7] * x1 + diag[8] * x2; in PCApplyTranspose_VPBJacobi()
142 x0 = xx[ncnt]; in PCApplyTranspose_VPBJacobi()
143 x1 = xx[ncnt + 1]; in PCApplyTranspose_VPBJacobi()
144 x2 = xx[ncnt + 2]; in PCApplyTranspose_VPBJacobi()
145 x3 = xx[ncnt + 3]; in PCApplyTranspose_VPBJacobi()
146 yy[ncnt] = diag[0] * x0 + diag[1] * x1 + diag[2] * x2 + diag[3] * x3; in PCApplyTranspose_VPBJacobi()
147 yy[ncnt + 1] = diag[4] * x0 + diag[5] * x1 + diag[6] * x2 + diag[7] * x3; in PCApplyTranspose_VPBJacobi()
148 yy[ncnt + 2] = diag[8] * x0 + diag[9] * x1 + diag[10] * x2 + diag[11] * x3; in PCApplyTranspose_VPBJacobi()
149 yy[ncnt + 3] = diag[12] * x0 + diag[13] * x1 + diag[14] * x2 + diag[15] * x3; in PCApplyTranspose_VPBJacobi()
152 x0 = xx[ncnt]; in PCApplyTranspose_VPBJacobi()
153 x1 = xx[ncnt + 1]; in PCApplyTranspose_VPBJacobi()
154 x2 = xx[ncnt + 2]; in PCApplyTranspose_VPBJacobi()
155 x3 = xx[ncnt + 3]; in PCApplyTranspose_VPBJacobi()
156 x4 = xx[ncnt + 4]; in PCApplyTranspose_VPBJacobi()
157 yy[ncnt] = diag[0] * x0 + diag[1] * x1 + diag[2] * x2 + diag[3] * x3 + diag[4] * x4; in PCApplyTranspose_VPBJacobi()
158 yy[ncnt + 1] = diag[5] * x0 + diag[6] * x1 + diag[7] * x2 + diag[8] * x3 + diag[9] * x4; in PCApplyTranspose_VPBJacobi()
159 yy[ncnt + 2] = diag[10] * x0 + diag[11] * x1 + diag[12] * x2 + diag[13] * x3 + diag[14] * x4; in PCApplyTranspose_VPBJacobi()
160 yy[ncnt + 3] = diag[15] * x0 + diag[16] * x1 + diag[17] * x2 + diag[18] * x3 + diag[19] * x4; in PCApplyTranspose_VPBJacobi()
161 yy[ncnt + 4] = diag[20] * x0 + diag[21] * x1 + diag[22] * x2 + diag[23] * x3 + diag[24] * x4; in PCApplyTranspose_VPBJacobi()
164 x0 = xx[ncnt]; in PCApplyTranspose_VPBJacobi()
165 x1 = xx[ncnt + 1]; in PCApplyTranspose_VPBJacobi()
166 x2 = xx[ncnt + 2]; in PCApplyTranspose_VPBJacobi()
167 x3 = xx[ncnt + 3]; in PCApplyTranspose_VPBJacobi()
168 x4 = xx[ncnt + 4]; in PCApplyTranspose_VPBJacobi()
169 x5 = xx[ncnt + 5]; in PCApplyTranspose_VPBJacobi()
170 …yy[ncnt] = diag[0] * x0 + diag[1] * x1 + diag[2] * x2 + diag[3] * x3 + diag[4] * x4 + diag[5] … in PCApplyTranspose_VPBJacobi()
171 …yy[ncnt + 1] = diag[6] * x0 + diag[7] * x1 + diag[8] * x2 + diag[9] * x3 + diag[10] * x4 + diag[11… in PCApplyTranspose_VPBJacobi()
172 …yy[ncnt + 2] = diag[12] * x0 + diag[13] * x1 + diag[14] * x2 + diag[15] * x3 + diag[16] * x4 + dia… in PCApplyTranspose_VPBJacobi()
173 …yy[ncnt + 3] = diag[18] * x0 + diag[19] * x1 + diag[20] * x2 + diag[21] * x3 + diag[22] * x4 + dia… in PCApplyTranspose_VPBJacobi()
174 …yy[ncnt + 4] = diag[24] * x0 + diag[25] * x1 + diag[26] * x2 + diag[27] * x3 + diag[28] * x4 + dia… in PCApplyTranspose_VPBJacobi()
175 …yy[ncnt + 5] = diag[30] * x0 + diag[31] * x1 + diag[32] * x2 + diag[33] * x3 + diag[34] * x4 + dia… in PCApplyTranspose_VPBJacobi()
178 x0 = xx[ncnt]; in PCApplyTranspose_VPBJacobi()
179 x1 = xx[ncnt + 1]; in PCApplyTranspose_VPBJacobi()
180 x2 = xx[ncnt + 2]; in PCApplyTranspose_VPBJacobi()
181 x3 = xx[ncnt + 3]; in PCApplyTranspose_VPBJacobi()
182 x4 = xx[ncnt + 4]; in PCApplyTranspose_VPBJacobi()
183 x5 = xx[ncnt + 5]; in PCApplyTranspose_VPBJacobi()
184 x6 = xx[ncnt + 6]; in PCApplyTranspose_VPBJacobi()
185 …yy[ncnt] = diag[0] * x0 + diag[1] * x1 + diag[2] * x2 + diag[3] * x3 + diag[4] * x4 + diag[5] … in PCApplyTranspose_VPBJacobi()
186 …yy[ncnt + 1] = diag[7] * x0 + diag[8] * x1 + diag[9] * x2 + diag[10] * x3 + diag[11] * x4 + diag[1… in PCApplyTranspose_VPBJacobi()
187 …yy[ncnt + 2] = diag[14] * x0 + diag[15] * x1 + diag[16] * x2 + diag[17] * x3 + diag[18] * x4 + dia… in PCApplyTranspose_VPBJacobi()
188 …yy[ncnt + 3] = diag[21] * x0 + diag[22] * x1 + diag[23] * x2 + diag[24] * x3 + diag[25] * x4 + dia… in PCApplyTranspose_VPBJacobi()
189 …yy[ncnt + 4] = diag[28] * x0 + diag[29] * x1 + diag[30] * x2 + diag[31] * x3 + diag[32] * x4 + dia… in PCApplyTranspose_VPBJacobi()
190 …yy[ncnt + 5] = diag[35] * x0 + diag[36] * x1 + diag[37] * x2 + diag[38] * x3 + diag[39] * x4 + dia… in PCApplyTranspose_VPBJacobi()
191 …yy[ncnt + 6] = diag[42] * x0 + diag[43] * x1 + diag[44] * x2 + diag[45] * x3 + diag[46] * x4 + dia… in PCApplyTranspose_VPBJacobi()
196 for (jb = 0; jb < bs; jb++) rowsum += diag[ib * bs + jb] * xx[ncnt + jb]; in PCApplyTranspose_VPBJacobi()
197 yy[ncnt + ib] = rowsum; in PCApplyTranspose_VPBJacobi()
200 ncnt += bsizes[i]; in PCApplyTranspose_VPBJacobi()