| /petsc/src/dm/impls/composite/tests/ |
| H A D | ex1.c | 8 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 D | ex11.c | 220 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", ¬File)); 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 D | ex24.c | 69 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 D | ex56.c | 162 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 D | ex1.c | 84 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 D | ex11.c | 159 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 D | virs.c | 67 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 D | ex65.c | 98 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 D | ex73.c | 405 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 D | ex1_0_nsize-1.out | 106 …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 D | ex1_0_nsize-2.out | 141 …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 D | dmmbmg.cxx | 407 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 D | xxt.c | 190 PetscScalar dm1 = -1.0; in xxt_generate() local 315 PetscCallBLAS("BLASaxpy", BLASaxpy_(&dlen, &dm1, z, &i1, v, &i1)); in xxt_generate()
|
| H A D | xyt.c | 246 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 D | dm.c | 7675 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 …]
|