Home
last modified time | relevance | path

Searched refs:isout (Results 1 – 8 of 8) sorted by relevance

/petsc/src/vec/is/is/utils/
H A Disdiff.c32 PetscErrorCode ISDifference(IS is1, IS is2, IS *isout) in ISDifference() argument
41 PetscAssertPointer(isout, 3); in ISDifference()
43 PetscCall(ISDuplicate(is1, isout)); in ISDifference()
91 PetscCall(ISCreateGeneral(comm, nout, iout, PETSC_OWN_POINTER, isout)); in ISDifference()
268 PetscErrorCode ISExpand(IS is1, IS is2, IS *isout) in ISExpand() argument
279 PetscAssertPointer(isout, 3); in ISExpand()
283 PetscCall(ISDuplicate(is2, isout)); in ISExpand()
287 PetscCall(ISDuplicate(is1, isout)); in ISExpand()
340 PetscCall(ISCreateGeneral(comm, nout, iout, PETSC_OWN_POINTER, isout)); in ISExpand()
342 …if ((-n1 == nout && sorted1) || (n1 == 0 && sorted2)) PetscCall(ISSetInfo(*isout, IS_SORTED, IS_LO… in ISExpand()
[all …]
H A Discoloring.c670 PetscErrorCode ISAllGather(IS is, IS *isout) in ISAllGather() argument
680 PetscAssertPointer(isout, 2); in ISAllGather()
688 PetscCall(ISCreateStride(PETSC_COMM_SELF, n, first, step, isout)); in ISAllGather()
707 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, N, indices, PETSC_OWN_POINTER, isout)); in ISAllGather()
785 PetscErrorCode ISComplement(IS is, PetscInt nmin, PetscInt nmax, IS *isout) in ISComplement() argument
793 PetscAssertPointer(isout, 4); in ISComplement()
821 …scCall(ISCreateGeneral(PetscObjectComm((PetscObject)is), cnt, nindices, PETSC_OWN_POINTER, isout)); in ISComplement()
822 PetscCall(ISSetInfo(*isout, IS_SORTED, IS_GLOBAL, PETSC_FALSE, PETSC_TRUE)); in ISComplement()
/petsc/src/ksp/pc/tests/
H A Dex9f.F9022 IS isin, isout
119 PetscCallA(PCFieldSplitGetIS(pc, 'splitname', isout, ierr))
120 PetscCheckA(isin == isout, PETSC_COMM_SELF, PETSC_ERR_PLIB, 'PCFieldSplitGetIS() failed')
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c808 IS list[2], plP, isout; in KSPFETIDPSetUpOperators() local
814 PetscCall(ISConcatenate(PetscObjectComm((PetscObject)ksp), 2, list, &isout)); in KSPFETIDPSetUpOperators()
815 PetscCall(ISSortRemoveDups(isout)); in KSPFETIDPSetUpOperators()
817 PetscCall(PCBDDCSetDirichletBoundariesLocal(fetidp->innerbddc, isout)); in KSPFETIDPSetUpOperators()
818 PetscCall(ISDestroy(&isout)); in KSPFETIDPSetUpOperators()
820 IS list[2], isout; in KSPFETIDPSetUpOperators() local
824 PetscCall(ISConcatenate(PetscObjectComm((PetscObject)ksp), 2, list, &isout)); in KSPFETIDPSetUpOperators()
825 PetscCall(ISSortRemoveDups(isout)); in KSPFETIDPSetUpOperators()
826 PetscCall(PCBDDCSetDirichletBoundaries(fetidp->innerbddc, isout)); in KSPFETIDPSetUpOperators()
827 PetscCall(ISDestroy(&isout)); in KSPFETIDPSetUpOperators()
/petsc/src/vec/is/is/impls/general/
H A Dgeneral.c142 static PetscErrorCode ISInvertPermutation_General(IS is, PetscInt nlocal, IS *isout) in ISInvertPermutation_General() argument
156 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, n, ii, PETSC_OWN_POINTER, isout)); in ISInvertPermutation_General()
157 PetscCall(ISSetPermutation(*isout)); in ISInvertPermutation_General()
176 …ISCreateGeneral(PetscObjectComm((PetscObject)is), nlocal, idx + nstart, PETSC_COPY_VALUES, isout)); in ISInvertPermutation_General()
/petsc/src/vec/is/is/impls/block/
H A Dblock.c106 static PetscErrorCode ISInvertPermutation_Block(IS is, PetscInt nlocal, IS *isout) in ISInvertPermutation_Block() argument
120 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, n, ii, PETSC_OWN_POINTER, isout)); in ISInvertPermutation_Block()
121 PetscCall(ISSetPermutation(*isout)); in ISInvertPermutation_Block()
/petsc/src/vec/is/is/interface/
H A Dindex.c1082 PetscErrorCode ISInvertPermutation(IS is, PetscInt nlocal, IS *isout) in ISInvertPermutation() argument
1088 PetscAssertPointer(isout, 3); in ISInvertPermutation()
1103 PetscCall(ISDuplicate(is, isout)); in ISInvertPermutation()
1105 PetscUseTypeMethod(is, invertpermutation, nlocal, isout); in ISInvertPermutation()
1106 PetscCall(ISSetPermutation(*isout)); in ISInvertPermutation()
/petsc/doc/manual/
H A Dvec.md1069 ISLocalToGlobalMappingApplyIS(ISLocalToGlobalMapping ctx, IS isin, IS* isout);