Lines Matching refs:nnz
179 PetscInt i, j, nA, nB, nnz; in main() local
189 nnz = iA[nA] + iB[nB]; in main()
190 PetscCall(PetscMalloc3(nnz, &coo_i, nnz, &coo_j, nnz, &coo_v)); in main()
191 nnz = 0; in main()
193 for (j = iA[i]; j < iA[i + 1]; j++, nnz++) { in main()
194 coo_i[nnz] = i + rstart; in main()
195 coo_j[nnz] = jA[j] + cstart; in main()
196 coo_v[nnz] = vA[j]; in main()
200 for (j = iB[i]; j < iB[i + 1]; j++, nnz++) { in main()
201 coo_i[nnz] = i + rstart; in main()
202 coo_j[nnz] = garray[jB[j]]; in main()
203 coo_v[nnz] = vB[j]; in main()
212 PetscCall(MatSetPreallocationCOO(A, nnz, coo_i, coo_j)); in main()