Searched refs:ris (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/graphops/color/utils/ |
| H A D | weights.c | 39 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 D | zerodiag.c | 58 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 D | redistribute.c | 287 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 D | matis.c | 65 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 D | inode.c | 4132 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()
|