Home
last modified time | relevance | path

Searched refs:ris (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/graphops/color/utils/
H A Dweights.c39 IS ris; in MatColoringGetDegrees() local
53 PetscCall(ISCreateStride(PetscObjectComm((PetscObject)G), n, s, 1, &ris)); in MatColoringGetDegrees()
54 PetscCall(MatIncreaseOverlap(G, 1, &ris, distance)); in MatColoringGetDegrees()
55 PetscCall(ISSort(ris)); in MatColoringGetDegrees()
56 PetscCall(MatCreateSubMatrices(G, 1, &ris, &ris, MAT_INITIAL_MATRIX, &lGs)); in MatColoringGetDegrees()
66 PetscCall(ISGetIndices(ris, &gidx)); in MatColoringGetDegrees()
101 PetscCall(ISRestoreIndices(ris, &gidx)); in MatColoringGetDegrees()
102 PetscCall(ISDestroy(&ris)); in MatColoringGetDegrees()
140 IS ris; in MatColoringCreateSmallestLastWeights() local
157 PetscCall(ISCreateStride(PetscObjectComm((PetscObject)G), n, s, 1, &ris)); in MatColoringCreateSmallestLastWeights()
[all …]
/petsc/src/mat/utils/
H A Dzerodiag.c58 PetscErrorCode MatReorderForNonzeroDiagonal(Mat mat, PetscReal abstol, IS ris, IS cis) in MatReorderForNonzeroDiagonal() argument
61 …PetscTryMethod(mat, "MatReorderForNonzeroDiagonal_C", (Mat, PetscReal, IS, IS), (mat, abstol, ris,… in MatReorderForNonzeroDiagonal()
70 PETSC_INTERN PetscErrorCode MatReorderForNonzeroDiagonal_SeqAIJ(Mat mat, PetscReal abstol, IS ris, … in MatReorderForNonzeroDiagonal_SeqAIJ() argument
79 row = ((IS_General *)ris->data)->idx; in MatReorderForNonzeroDiagonal_SeqAIJ()
/petsc/src/ksp/pc/impls/redistribute/
H A Dredistribute.c287 IS ris; in PCSetUp_Redistribute() local
297 PetscCall(ISCreateGeneral(comm, n, indices, PETSC_OWN_POINTER, &ris)); in PCSetUp_Redistribute()
298 PetscCall(PCFieldSplitSetIS(ipc, (*next)->splitname, ris)); in PCSetUp_Redistribute()
300 PetscCall(ISDestroy(&ris)); in PCSetUp_Redistribute()
/petsc/src/mat/impls/is/
H A Dmatis.c65 IS ris[2], cis[2]; in MatPtAPNumeric_IS_XAIJ() local
73 ris[0] = ptap->ris0; in MatPtAPNumeric_IS_XAIJ()
74 ris[1] = ptap->ris1; in MatPtAPNumeric_IS_XAIJ()
79 PetscCall(MatCreateSubMatrices(P, n, ris, cis, reuse, &ptap->lP)); in MatPtAPNumeric_IS_XAIJ()
/petsc/src/mat/impls/aij/seq/
H A Dinode.c4132 IS ris = *rperm, cis = *cperm; in MatInodeAdjustForInodes_SeqAIJ_Inode() local
4142 PetscCall(ISGetIndices(ris, &ridx)); in MatInodeAdjustForInodes_SeqAIJ_Inode()
4172 PetscCall(ISRestoreIndices(ris, &ridx)); in MatInodeAdjustForInodes_SeqAIJ_Inode()
4178 PetscCall(ISDestroy(&ris)); in MatInodeAdjustForInodes_SeqAIJ_Inode()