Home
last modified time | relevance | path

Searched refs:dmDist (Results 1 – 7 of 7) sorted by relevance

/petsc/src/dm/label/tutorials/ !
H A Dex1f90.F906 type(tDM) :: dm, dmDist variable
19 PetscCallA(DMPlexDistribute(dm, izero, PETSC_NULL_SF, dmDist, ierr))
20 if (.not. PetscObjectIsNull(dmDist)) then
22 dm = dmDist
H A Dex1.c121 DM dm, dmDist; in CreateMesh() local
134 PetscCall(DMPlexDistribute(dm, 0, NULL, &dmDist)); in CreateMesh()
135 if (dmDist) { in CreateMesh()
137 dm = dmDist; in CreateMesh()
/petsc/src/dm/impls/plex/tests/ !
H A Dex70.c51 DM dmDist = NULL; in CreateMesh() local
54 PetscCall(DMPlexDistribute(*dm, user->overlap, NULL, &dmDist)); in CreateMesh()
55 if (dmDist) { in CreateMesh()
57 *dm = dmDist; in CreateMesh()
H A Dex13.c26 DM dmDist = NULL; in CreateMesh() local
90 PetscCall(DMPlexDistribute(*dm, 0, NULL, &dmDist)); in CreateMesh()
91 if (dmDist) { in CreateMesh()
93 *dm = dmDist; in CreateMesh()
H A Dex11.c59 DM dm, dmDist; in TestEmptyStrata() local
146 PetscCall(DMPlexDistribute(dm, 1, NULL, &dmDist)); in TestEmptyStrata()
147 if (dmDist) { in TestEmptyStrata()
149 dm = dmDist; in TestEmptyStrata()
182 DM dm, dmDist; in TestDistribution() local
205 PetscCall(DMPlexDistribute(dm, overlap, NULL, &dmDist)); in TestDistribution()
206 if (dmDist) { in TestDistribution()
208 dm = dmDist; in TestDistribution()
H A Dex15.c46 DM dmDist; in main() local
50 PetscCall(DMPlexDistribute(dm, 0, NULL, &dmDist)); in main()
51 if (dmDist) { in main()
53 dm = dmDist; in main()
/petsc/src/dm/impls/plex/ !
H A Dplexdistribute.c1769 DM dmDist; in DMPlexDistribute_Multistage() local
1775 PetscCall(DMPlexDistribute(dm, ovl, &sfDist, &dmDist)); in DMPlexDistribute_Multistage()
1776 …PetscCheck(dmDist, comm, PETSC_ERR_PLIB, "No distributed DM generated (stage %" PetscInt_FMT ")", … in DMPlexDistribute_Multistage()
1785 PetscCall(DMGetLocalSection(dmDist, &newSection)); in DMPlexDistribute_Multistage()
1787 PetscCall(DMPlexCreateClosureIndex_CELL(dmDist, newSection)); in DMPlexDistribute_Multistage()
1800 dm = *dmParallel = dmDist; in DMPlexDistribute_Multistage()