Lines Matching refs:is_col
27 IS is, is_col; member
619 ilink->is_col = ilink->is; in PCSetUp_FieldSplit()
639 …eneral(PetscObjectComm((PetscObject)pc), nslots * nfields, jj, PETSC_OWN_POINTER, &ilink->is_col)); in PCSetUp_FieldSplit()
642 ilink->is_col = ilink->is; in PCSetUp_FieldSplit()
645 PetscCall(ISSetBlockSize(ilink->is_col, nfields)); in PCSetUp_FieldSplit()
648 …ride(PetscObjectComm((PetscObject)pc), nslots, rstart + ilink->fields_col[0], bs, &ilink->is_col)); in PCSetUp_FieldSplit()
651 ilink->is_col = ilink->is; in PCSetUp_FieldSplit()
670 ilink->is_col = ilink->is; in PCSetUp_FieldSplit()
679 ilink->is_col = ilink->is; in PCSetUp_FieldSplit()
709 …PetscCall(MatCreateSubMatrix(pc->pmat, ilink->is, ilink->is_col, MAT_INITIAL_MATRIX, &jac->pmat[i]… in PCSetUp_FieldSplit()
745 …if (!pmat) PetscCall(MatCreateSubMatrix(pc->pmat, ilink->is, ilink->is_col, scall, &jac->pmat[i])); in PCSetUp_FieldSplit()
755 …PetscCall(MatCreateSubMatrix(pc->mat, ilink->is, ilink->is_col, MAT_INITIAL_MATRIX, &jac->mat[i])); in PCSetUp_FieldSplit()
769 PetscCall(MatCreateSubMatrix(pc->mat, ilink->is, ilink->is_col, scall, &jac->mat[i])); in PCSetUp_FieldSplit()
2071 PetscCall(ISDestroy(&ilink->is_col)); in PCReset_FieldSplit()
2359 PetscCall(ISDestroy(&ilink->is_col)); in PCFieldSplitRestrictIS_FieldSplit()
2360 ilink->is_col = isr; in PCFieldSplitRestrictIS_FieldSplit()
2415 PetscCall(ISDestroy(&ilink->is_col)); in PCFieldSplitSetIS_FieldSplit()
2416 ilink->is_col = is; in PCFieldSplitSetIS_FieldSplit()