Home
last modified time | relevance | path

Searched refs:sparseLocalize (Results 1 – 9 of 9) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex43.c6 PetscBool sparseLocalize; /* Only localize coordinates where necessary */ member
12 options->sparseLocalize = PETSC_TRUE; in ProcessOptions()
14 …calize coordinates where necessary", "ex43.c", options->sparseLocalize, &options->sparseLocalize, … in ProcessOptions()
29 …M_WORLD, 2, PETSC_FALSE, faces, NULL, NULL, periodicity, PETSC_TRUE, 0, user.sparseLocalize, &dm)); in main()
/petsc/src/dm/impls/plex/tutorials/
H A Dex8.c134 PetscBool sparseLocalize; in main() local
142 PetscCall(DMGetSparseLocalize(dm, &sparseLocalize)); in main()
160 if (cell_dm && !sparseLocalize) { in main()
/petsc/src/dm/interface/
H A Ddmperiodicity.c294 *sparse = dm->sparseLocalize; in DMGetSparseLocalize()
316 dm->sparseLocalize = sparse; in DMSetSparseLocalize()
340 PetscBool isLocalized, sparseLocalize, useDG = PETSC_FALSE, useDGGlobal; in DMLocalizeCoordinates() local
348 PetscCall(DMGetSparseLocalize(dm, &sparseLocalize)); in DMLocalizeCoordinates()
405 if (p < dof / Nc || !sparseLocalize) { in DMLocalizeCoordinates()
H A Ddm.c83 v->sparseLocalize = PETSC_TRUE; in DMCreate()
/petsc/doc/changes/
H A D322.md189 - Add localizationHeight and sparseLocalize arguments to `DMPlexCreateBoxMesh()` for coordinate loc…
/petsc/include/petsc/private/
H A Ddmimpl.h305 PetscBool sparseLocalize; /* Localize coordinates only for cells near periodic boundary */ member
/petsc/src/dm/impls/plex/
H A Dplexcreate.c2026 …eriodicity[], PetscBool interpolate, PetscInt localizationHeight, PetscBool sparseLocalize, DM *dm) in DMPlexCreateBoxMesh() argument
2042 PetscCall(DMSetSparseLocalize(*dm, sparseLocalize)); in DMPlexCreateBoxMesh()
5369 PetscBool localize = PETSC_TRUE, sparseLocalize = PETSC_TRUE; in DMSetFromOptions_Plex() local
5395 …ze", "Localize only necessary cells", "DMSetSparseLocalize", sparseLocalize, &sparseLocalize, &flg… in DMSetFromOptions_Plex()
5396 if (flg) PetscCall(DMSetSparseLocalize(dm, sparseLocalize)); in DMSetFromOptions_Plex()
H A Dplexsubmesh.c3580 PetscBool sparseLocalize; in DMPlexCreateSubmeshGeneric_Interpolated() local
3582 PetscCall(DMGetSparseLocalize(dm, &sparseLocalize)); in DMPlexCreateSubmeshGeneric_Interpolated()
3583 PetscCall(DMSetSparseLocalize(subdm, sparseLocalize)); in DMPlexCreateSubmeshGeneric_Interpolated()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx91 …interpolate: bool | None = True, localizationHeight: int | None = 0, sparseLocalize: bool | None =…
114 sparseLocalize
141 cdef PetscBool csparseLocalize = sparseLocalize