Searched refs:dmDist (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/dm/label/tutorials/ ! |
| H A D | ex1f90.F90 | 6 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 D | ex1.c | 121 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 D | ex70.c | 51 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 D | ex13.c | 26 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 D | ex11.c | 59 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 D | ex15.c | 46 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 D | plexdistribute.c | 1769 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()
|