| /petsc/src/vec/is/is/utils/ftn-custom/ |
| H A D | ziscoloringf90.c | 14 IS *lis; in iscoloringgetis_() local 16 *ierr = ISColoringGetIS(*iscoloring, *mode, n, &lis); in iscoloringgetis_() 18 *ierr = F90Array1dCreate(lis, MPIU_FORTRANADDR, 1, *n, ptr PETSC_F90_2PTR_PARAM(ptrd)); in iscoloringgetis_()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexdd.c | 57 IS gis, lis; in DMCreateDomainDecomposition_Plex() local 161 PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)dm), nl, lidxs, PETSC_OWN_POINTER, &lis)); in DMCreateDomainDecomposition_Plex() 164 PetscCall(DMPlexDistributeFieldIS(dm, migrationSF, sec, lis, tsec, &gis)); in DMCreateDomainDecomposition_Plex() 166 PetscCall(PetscObjectReference((PetscObject)lis)); in DMCreateDomainDecomposition_Plex() 167 gis = lis; in DMCreateDomainDecomposition_Plex() 171 PetscCall(ISDestroy(&lis)); in DMCreateDomainDecomposition_Plex()
|
| /petsc/include/petsc/private/ |
| H A D | pcasmimpl.h | 14 …IS lis; /* index set that defines each overlapping multiplicative (process)… member
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | classical.c | 573 IS lis; in PCGAMGProlongator_Classical_Standard() local 579 PetscCall(ISCreateStride(PETSC_COMM_SELF, fe - fs, fs, 1, &lis)); in PCGAMGProlongator_Classical_Standard() 583 PetscCall(MatIncreaseOverlap(A, 1, &lis, 2)); in PCGAMGProlongator_Classical_Standard() 584 PetscCall(ISSort(lis)); in PCGAMGProlongator_Classical_Standard() 586 PetscCall(MatCreateSubMatrices(A, 1, &lis, &lis, MAT_INITIAL_MATRIX, &lAs)); in PCGAMGProlongator_Classical_Standard() 589 PetscCall(ISGetLocalSize(lis, &nl)); in PCGAMGProlongator_Classical_Standard() 591 PetscCall(ISGetIndices(lis, &lidx)); in PCGAMGProlongator_Classical_Standard() 593 PetscCall(ISRestoreIndices(lis, &lidx)); in PCGAMGProlongator_Classical_Standard() 627 PetscCall(ISGetIndices(lis, &gidx)); in PCGAMGProlongator_Classical_Standard() 785 PetscCall(ISRestoreIndices(lis, &gidx)); in PCGAMGProlongator_Classical_Standard() [all …]
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmplex.py | 147 lis = locplex.getCellNumbering() 150 lis.getLocalSize(), len(np.where(gis.getIndices() > -1)[0]) 153 self.assertEqual(lis.getLocalSize(), gis.getLocalSize()) 154 lis.destroy()
|
| /petsc/src/ksp/pc/impls/asm/ |
| H A D | asm.c | 270 PetscCall(ISConcatenate(PETSC_COMM_SELF, osm->n_local_true, osm->is, &osm->lis)); in PCSetUp_ASM() 271 PetscCall(ISSortRemoveDups(osm->lis)); in PCSetUp_ASM() 272 PetscCall(ISGetLocalSize(osm->lis, &m)); in PCSetUp_ASM() 320 PetscCall(ISGetLocalSize(osm->lis, &m)); in PCSetUp_ASM() 327 PetscCall(VecScatterCreate(vec, osm->lis, osm->lx, isl, &osm->restriction)); in PCSetUp_ASM() 341 PetscCall(ISLocalToGlobalMappingCreateIS(osm->lis, <og)); in PCSetUp_ASM() 370 PetscCall(ISLocalToGlobalMappingCreateIS(osm->lis, <og)); in PCSetUp_ASM() 392 for (c = 0; c < osm->n_local_true; ++c) cis[c] = osm->lis; in PCSetUp_ASM() 674 PetscCall(ISDestroy(&osm->lis)); in PCReset_ASM()
|
| /petsc/src/mat/tests/ |
| H A D | ex23.c | 17 IS is, lis, is2, reven, rodd, ceven, codd; in main() local 584 PetscCall(ISCreateStride(PETSC_COMM_WORLD, lm ? 1 : 0, 0, 1, &lis)); in main() 615 PetscCall(TestMatZeroRows(A, B, PETSC_TRUE, lis, diag, PETSC_TRUE)); in main() 653 PetscCall(TestMatZeroRows(A, B, squaretest, lis, 0.0, PETSC_TRUE)); in main() 655 PetscCall(ISDestroy(&lis)); in main()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcgraph.c | 794 IS is, lis; in PCBDDCGraphSetUp() local 803 PetscCall(ISRenumber(is, NULL, &n, &lis)); in PCBDDCGraphSetUp() 807 PetscCall(ISGetIndices(lis, &idxs)); in PCBDDCGraphSetUp() 836 PetscCall(ISRestoreIndices(lis, &idxs)); in PCBDDCGraphSetUp() 837 PetscCall(ISDestroy(&lis)); in PCBDDCGraphSetUp()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DM.pyx | 2177 cdef IS lis = IS() 2178 CHKERR(DMGetLabelIdIS(self.dm, cname, &lis.iset)) 2179 return lis
|