Lines Matching refs:i1
57 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, *ns_col, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Symmetric() local
73 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_row[i1 + 1] - ns_row[i1… in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
75 for (i1 = 0, col = 0; i1 < nslim_col; ++i1) { in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
76 nsz = ns_col[i1 + 1] - ns_col[i1]; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
77 for (i2 = 0; i2 < nsz; ++i2, ++col) tvc[col] = i1; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
86 for (i1 = 0; i1 < nslim_row; i1++) { in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
87 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
93 while (i2 < i1 && j < jmax) { /* 1.[-xx-d-xx--] 2.[-xx-------],off-diagonal elements */ in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
94 ia[i1 + 1]++; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
100 if (i2 == i1) ia[i2 + 1]++; /* now the diagonal element */ in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
104 for (i1 = 1; i1 < nslim_row + 1; i1++) { in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
105 row = ia[i1 - 1]; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
106 ia[i1] += row; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
107 work[i1 - 1] = row - oshift; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
116 for (i1 = 0; i1 < nslim_row; i1++) { in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
117 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
123 while (i2 < i1 && j < jmax) { in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
124 ja[work[i2]++] = i1 + oshift; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
125 ja[work[i1]++] = i2 + oshift; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
130 if (i2 == i1) ja[work[i1]++] = i2 + oshift; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
144 PetscInt *tns, *tvc, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() local
157 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_col[i1 + 1] - ns_col[i1… in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
159 for (i1 = 0, col = 0; i1 < nslim_col; ++i1) { in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
160 nsz = ns_col[i1 + 1] - ns_col[i1]; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
161 for (i2 = 0; i2 < nsz; ++i2, ++col) tvc[col] = i1; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
170 for (i1 = 0; i1 < nslim_row; i1++) { in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
171 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
178 ia[i1 + 1]++; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
186 for (i1 = 1; i1 < nslim_row + 1; i1++) { in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
187 row = ia[i1 - 1]; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
188 ia[i1] += row; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
189 work[i1 - 1] = row - oshift; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
198 for (i1 = 0; i1 < nslim_row; i1++) { in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
199 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
206 ja[work[i1]++] = i2 + oshift; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
253 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, nsz, i1, i2, *ai = a->i, *aj = a->j; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric() local
265 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_col[i1 + 1] - ns_col[i1… in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
267 for (i1 = 0, col = 0; i1 < nslim_col; ++i1) { in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
268 nsz = ns_col[i1 + 1] - ns_col[i1]; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
269 for (i2 = 0; i2 < nsz; ++i2, ++col) tvc[col] = i1; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
278 for (i1 = 0; i1 < nslim_row; i1++) { in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
279 row = ns_row[i1]; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
294 for (i1 = 1; i1 < nslim_col + 1; i1++) { in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
295 col = ia[i1 - 1]; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
296 ia[i1] += col; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
297 work[i1 - 1] = col - oshift; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
306 for (i1 = 0; i1 < nslim_row; i1++) { in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
307 row = ns_row[i1]; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
314 ja[work[i2]++] = i1 + oshift; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
373 PetscInt i1, i2, nsz, n, sz; in MatMult_SeqAIJ_Inode() local
397 i1 = idx[0]; /* The instructions are ordered to */ in MatMult_SeqAIJ_Inode()
400 tmp0 = x[i1]; in MatMult_SeqAIJ_Inode()
418 i1 = idx[0]; in MatMult_SeqAIJ_Inode()
421 tmp0 = x[i1]; in MatMult_SeqAIJ_Inode()
446 i1 = idx[0]; in MatMult_SeqAIJ_Inode()
449 tmp0 = x[i1]; in MatMult_SeqAIJ_Inode()
480 i1 = idx[0]; in MatMult_SeqAIJ_Inode()
483 tmp0 = x[i1]; in MatMult_SeqAIJ_Inode()
520 i1 = idx[0]; in MatMult_SeqAIJ_Inode()
523 tmp0 = x[i1]; in MatMult_SeqAIJ_Inode()
570 PetscInt i1, i2, n, i, row, node_max, nsz, sz; in MatMultAdd_SeqAIJ_Inode() local
598 i1 = idx[0]; /* The instructions are ordered to */ in MatMultAdd_SeqAIJ_Inode()
601 tmp0 = x[i1]; in MatMultAdd_SeqAIJ_Inode()
619 i1 = idx[0]; in MatMultAdd_SeqAIJ_Inode()
622 tmp0 = x[i1]; in MatMultAdd_SeqAIJ_Inode()
647 i1 = idx[0]; in MatMultAdd_SeqAIJ_Inode()
650 tmp0 = x[i1]; in MatMultAdd_SeqAIJ_Inode()
681 i1 = idx[0]; in MatMultAdd_SeqAIJ_Inode()
684 tmp0 = x[i1]; in MatMultAdd_SeqAIJ_Inode()
721 i1 = idx[0]; in MatMultAdd_SeqAIJ_Inode()
724 tmp0 = x[i1]; in MatMultAdd_SeqAIJ_Inode()
769 PetscInt node_max, *ns, row, nsz, aii, i0, i1; in MatSolve_SeqAIJ_Inode_inplace() local
817 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
820 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
837 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
840 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
864 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
867 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
901 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
904 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
946 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
949 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
1006 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
1008 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
1026 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
1028 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
1055 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
1057 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
1094 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
1096 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
1142 i1 = vi[1]; in MatSolve_SeqAIJ_Inode_inplace()
1144 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode_inplace()
1988 PetscInt node_max, row, nsz, aii, i0, i1, nz; in MatSolve_SeqAIJ_Inode() local
2035 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2037 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2053 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2055 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2077 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2079 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2109 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2111 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2149 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2151 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2210 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2212 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2228 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2230 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2254 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2256 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2289 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2291 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2332 i1 = vi[j + 1]; in MatSolve_SeqAIJ_Inode()
2334 tmp1 = tmps[i1]; in MatSolve_SeqAIJ_Inode()
2501 PetscInt n, m = a->inode.node_count, cnt = 0, i, row, i1, i2, nodesz; in MatSOR_SeqAIJ_Inode() local
2533 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2536 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2554 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2557 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2583 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2586 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2619 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2622 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2662 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2665 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2722 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2725 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2745 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2748 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2772 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2775 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2805 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2808 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2844 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2847 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2896 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2899 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2914 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2917 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2942 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2945 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2966 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2969 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
2991 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
2994 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3021 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3024 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3052 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3055 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3088 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3091 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3125 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3128 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3167 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3170 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3264 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3267 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3388 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3391 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3412 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3415 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3440 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3443 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3474 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3477 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3514 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3517 tmp0 = x[i1]; in MatSOR_SeqAIJ_Inode()
3641 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3644 tmp0 = t[i1]; in MatSOR_SeqAIJ_Inode()
3662 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3665 tmp0 = t[i1]; in MatSOR_SeqAIJ_Inode()
3690 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3693 tmp0 = t[i1]; in MatSOR_SeqAIJ_Inode()
3724 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3727 tmp0 = t[i1]; in MatSOR_SeqAIJ_Inode()
3764 i1 = idx[0]; in MatSOR_SeqAIJ_Inode()
3767 tmp0 = t[i1]; in MatSOR_SeqAIJ_Inode()