Home
last modified time | relevance | path

Searched refs:dm1 (Results 1 – 15 of 15) sorted by relevance

/petsc/src/dm/impls/composite/tests/
H A Dex1.c8 DM newdm, dm, dm1, dm2; in main() local
14 PetscCall(DMDACreate1d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, 100, 1, 1, NULL, &dm1)); in main()
16 PetscCall(DMSetUp(dm1)); in main()
18 PetscCall(DMCompositeAddDM(dm, dm1)); in main()
20 PetscCall(DMDestroy(&dm1)); in main()
/petsc/src/dm/impls/plex/tests/
H A Dex11.c220 DM dm1, dm2; in TestUniversalLabel() local
235 PetscCall(DMPlexCreateFromFile(comm, filename, "ex11_plex", PETSC_TRUE, &dm1)); in TestUniversalLabel()
237 PetscCall(DMCreate(comm, &dm1)); in TestUniversalLabel()
238 PetscCall(DMSetType(dm1, DMPLEX)); in TestUniversalLabel()
239 PetscCall(DMSetFromOptions(dm1)); in TestUniversalLabel()
241 PetscCall(DMHasLabel(dm1, "marker", &notFile)); in TestUniversalLabel()
243 PetscCall(DMCreateLabel(dm1, "Boundary Faces")); in TestUniversalLabel()
244 PetscCall(DMGetLabel(dm1, "Boundary Faces", &bd1)); in TestUniversalLabel()
245 PetscCall(DMPlexMarkBoundaryFaces(dm1, 13, bd1)); in TestUniversalLabel()
246 PetscCall(DMCreateLabel(dm1, "Boundary")); in TestUniversalLabel()
[all …]
H A Dex24.c69 DM dm1, dm2, dmdist1, dmdist2; in main() local
86 PetscCall(CreateMesh(comm, &user, &dm1)); in main()
108 PetscCall(DMPlexGetPartitioner(dm1, &part1)); in main()
113 PetscCall(PetscPartitionerDMPlexPartition(part1, dm1, tpws, s1, &is1)); in main()
148 PetscCall(DMPlexDistribute(dm1, 0, NULL, &dmdist1)); in main()
158 PetscCall(DMDestroy(&dm1)); in main()
228 PetscCall(DMPlexDistribute(dmdist1, 0, NULL, &dm1)); in main()
233 PetscCall(DMPlexIsInterpolated(dm1, &interp)); in main()
235 PetscCall(DMPlexEqual(dm1, dm2, &flg)); in main()
245 PetscCall(DMDestroy(&dm1)); in main()
H A Dex56.c162 static PetscErrorCode CompareMeshes(AppCtx *options, DM dm0, DM dm1) in CompareMeshes() argument
168 PetscCall(DMPlexEqual(dm0, dm1, &flg)); in CompareMeshes()
173 PetscCall(DMCompareLabels(dm0, dm1, NULL, NULL)); in CompareMeshes()
/petsc/src/dm/label/tutorials/
H A Dex1.c84 PetscErrorCode CheckDMLabelsSame(DM dm0, DM dm1) in CheckDMLabelsSame() argument
92 PetscCall(PetscObjectGetName((PetscObject)dm1, &name1)); in CheckDMLabelsSame()
93 PetscCall(DMCompareLabels(dm0, dm1, &same, &msg)); in CheckDMLabelsSame()
97 PetscCall(DMCompareLabels(dm0, dm1, NULL, NULL)); in CheckDMLabelsSame()
102 PetscErrorCode CheckDMLabelsNotSame(DM dm0, DM dm1) in CheckDMLabelsNotSame() argument
110 PetscCall(PetscObjectGetName((PetscObject)dm1, &name1)); in CheckDMLabelsNotSame()
111 PetscCall(DMCompareLabels(dm0, dm1, &same, &msg)); in CheckDMLabelsNotSame()
258 DM dm1; in main() local
262 PetscCall(CreateMesh("plex1", &dm1)); in main()
263 PetscCall(CheckDMLabelsNotSame(dm, dm1)); in main()
[all …]
/petsc/src/dm/impls/plex/tutorials/
H A Dex11.c159 DM dm1, dm2; in VerifyCayleyTable() local
175 PetscCall(CreateMesh(PetscObjectComm((PetscObject)dm), user, &dm1)); in VerifyCayleyTable()
176 PetscCall(DMPlexOrientPoint(dm1, 0, o2)); in VerifyCayleyTable()
177 PetscCall(DMPlexCheckFaces(dm1, 0)); in VerifyCayleyTable()
178 PetscCall(DMPlexOrientPoint(dm1, 0, o1)); in VerifyCayleyTable()
179 PetscCall(DMPlexCheckFaces(dm1, 0)); in VerifyCayleyTable()
185 PetscCall(DMPlexEqual(dm1, dm2, &equal)); in VerifyCayleyTable()
187 PetscCall(DMViewFromOptions(dm1, NULL, "-error_dm_view")); in VerifyCayleyTable()
192 PetscCall(DMPlexGetCone(dm1, 0, &cone)); in VerifyCayleyTable()
196 PetscCall(DMDestroy(&dm1)); in VerifyCayleyTable()
[all …]
/petsc/src/snes/impls/vi/rs/
H A Dvirs.c67 static PetscErrorCode DMCreateInterpolation_SNESVI(DM dm1, DM dm2, Mat *mat, Vec *vec) in DMCreateInterpolation_SNESVI() argument
74 PetscCall(PetscObjectQuery((PetscObject)dm1, "VI", (PetscObject *)&isnes)); in DMCreateInterpolation_SNESVI()
75 …PetscCheck(isnes, PetscObjectComm((PetscObject)dm1), PETSC_ERR_PLIB, "Composed VI data structure i… in DMCreateInterpolation_SNESVI()
81 PetscCall((*dmsnesvi1->createinterpolation)(dm1, dm2, &interp, NULL)); in DMCreateInterpolation_SNESVI()
91 static PetscErrorCode DMCoarsen_SNESVI(DM dm1, MPI_Comm comm, DM *dm2) in DMCoarsen_SNESVI() argument
103 PetscCall(PetscObjectQuery((PetscObject)dm1, "VI", (PetscObject *)&isnes)); in DMCoarsen_SNESVI()
104 …PetscCheck(isnes, PetscObjectComm((PetscObject)dm1), PETSC_ERR_PLIB, "Composed VI data structure i… in DMCoarsen_SNESVI()
108 PetscCall((*dmsnesvi1->coarsen)(dm1, comm, dm2)); in DMCoarsen_SNESVI()
115 PetscCall(DMClearGlobalVectors(dm1)); in DMCoarsen_SNESVI()
117 dm1->ops->createglobalvector = dmsnesvi1->createglobalvector; in DMCoarsen_SNESVI()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex65.c98 static PetscErrorCode CreateInterpolation(DM dm1, DM dm2, Mat *mat, Vec *vec) in CreateInterpolation() argument
103 PetscCall(DMShellGetContext(dm1, &da1)); in CreateInterpolation()
109 static PetscErrorCode CreateRestriction(DM dm1, DM dm2, Mat *mat) in CreateRestriction() argument
115 PetscCall(DMShellGetContext(dm1, &da1)); in CreateRestriction()
H A Dex73.c405 PetscErrorCode DMCreateInterpolation_ShellDA(DM dm1, DM dm2, Mat *mat, Vec *vec) in DMCreateInterpolation_ShellDA() argument
410 PetscCall(DMShellGetContext(dm1, &da1)); in DMCreateInterpolation_ShellDA()
/petsc/src/dm/label/tutorials/output/
H A Dex1_0_nsize-1.out106 …bels of DMs "plex0" and "plex1" differ: Number of labels in dm0 = 12 != 8 = Number of labels in dm1
109 Labels of DMs "plex0" and "plex1" differ: Label "label2" (#10 in dm0) not found in dm1
H A Dex1_0_nsize-2.out141 …bels of DMs "plex0" and "plex1" differ: Number of labels in dm0 = 12 != 8 = Number of labels in dm1
144 Labels of DMs "plex0" and "plex1" differ: Label "label2" (#10 in dm0) not found in dm1
/petsc/src/dm/impls/moab/
H A Ddmmbmg.cxx407 PETSC_EXTERN PetscErrorCode DMCreateInjection_Moab(DM dm1, DM dm2, VecScatter *ctx) in DMCreateInjection_Moab() argument
410 PetscValidHeaderSpecific(dm1, DM_CLASSID, 1); in DMCreateInjection_Moab()
/petsc/src/ksp/pc/impls/tfs/
H A Dxxt.c190 PetscScalar dm1 = -1.0; in xxt_generate() local
315 PetscCallBLAS("BLASaxpy", BLASaxpy_(&dlen, &dm1, z, &i1, v, &i1)); in xxt_generate()
H A Dxyt.c246 PetscScalar dm1 = -1.0; in xyt_generate() local
384 PetscCallBLAS("BLASaxpy", BLASaxpy_(&dlen, &dm1, z, &i1, v, &i1)); in xyt_generate()
/petsc/src/dm/interface/
H A Ddm.c7675 PetscErrorCode DMCompareLabels(DM dm0, DM dm1, PetscBool *equal, char *message[]) PeNS in DMCompareLabels() argument
7685 PetscValidHeaderSpecific(dm1, DM_CLASSID, 2); in DMCompareLabels()
7686 PetscCheckSameComm(dm0, 1, dm1, 2); in DMCompareLabels()
7695 PetscCall(DMGetNumLabels(dm1, &n1)); in DMCompareLabels()
7709 PetscCall(DMGetLabel(dm1, name, &l1)); in DMCompareLabels()
8938 PetscErrorCode DMGetCompatibility(DM dm1, DM dm2, PetscBool *compatible, PetscBool *set) in DMGetCompatibility() argument
8945 PetscValidHeaderSpecific(dm1, DM_CLASSID, 1); in DMGetCompatibility()
8949 if (dm1 == dm2) { in DMGetCompatibility()
8959 …PetscCallMPI(MPI_Comm_compare(PetscObjectComm((PetscObject)dm1), PetscObjectComm((PetscObject)dm2)… in DMGetCompatibility()
8967 if (dm1->ops->getcompatibility) { in DMGetCompatibility()
[all …]