Home
last modified time | relevance | path

Searched refs:nzc (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/hypre/
H A Dmhypre.c1541 PetscInt i, nzc; local
1550 for (i = 0, nzc = 0; i < nc; i++) {
1552 cscr[0][nzc] = cols[i];
1553 cscr[1][nzc++] = i;
1556 if (!nzc) {
1574 HYPRE_Int hnc = (HYPRE_Int)nzc;
1576 if (!nzc) continue;
1582 …(PetscInt)hnc == nzc, PETSC_COMM_SELF, PETSC_ERR_SUP, "Hypre overflow! number of columns %" PetscI…
1583 for (j = 0; j < nzc; j++) PetscCall(PetscHYPREScalarCast(vals[cscr[1][j]], &sscr[j]));
1592 HYPRE_Int hnc = (HYPRE_Int)nzc;
[all …]
/petsc/src/mat/impls/is/
H A Dmatis.c2962 IS nzr, nzc; in MatAssemblyEnd_IS() local
2969 PetscCall(MatFindNonzeroRowsOrCols_Basic(is->A, PETSC_TRUE, PETSC_SMALL, &nzc)); in MatAssemblyEnd_IS()
2970 if (!nzc) PetscCall(ISCreateStride(PetscObjectComm((PetscObject)is->A), nc, 0, 1, &nzc)); in MatAssemblyEnd_IS()
2972 PetscCall(ISGetSize(nzc, &nnzc)); in MatAssemblyEnd_IS()
2978 PetscCall(MatCreateSubMatrix(is->A, nzr, nzc, MAT_INITIAL_MATRIX, &newlA)); in MatAssemblyEnd_IS()
2993 PetscCall(ISComplement(nzc, 0, nc, &zc)); in MatAssemblyEnd_IS()
3014 PetscCall(ISDestroy(&nzc)); in MatAssemblyEnd_IS()
3025 PetscCall(ISDestroy(&nzc)); in MatAssemblyEnd_IS()