Lines Matching refs:dm
6 PetscErrorCode DMRestrictHook_Coordinates(DM dm, DM dmc, PetscCtx ctx) in DMRestrictHook_Coordinates() argument
13 PetscCall(DMGetCoordinateDM(dm, &dm_coord)); in DMRestrictHook_Coordinates()
15 PetscCall(DMGetCoordinates(dm, &coords)); in DMRestrictHook_Coordinates()
29 static PetscErrorCode DMSubDomainHook_Coordinates(DM dm, DM subdm, PetscCtx ctx) in DMSubDomainHook_Coordinates() argument
36 PetscCall(DMGetCoordinateDM(dm, &dm_coord)); in DMSubDomainHook_Coordinates()
38 PetscCall(DMGetCoordinates(dm, &coords)); in DMSubDomainHook_Coordinates()
78 PetscErrorCode DMGetCoordinateDM(DM dm, DM *cdm) in DMGetCoordinateDM() argument
81 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinateDM()
83 if (!dm->coordinates[0].dm) { in DMGetCoordinateDM()
86 PetscUseTypeMethod(dm, createcoordinatedm, &cdm); in DMGetCoordinateDM()
90 PetscCall(DMDestroy(&dm->coordinates[0].dm)); in DMGetCoordinateDM()
91 dm->coordinates[0].dm = cdm; in DMGetCoordinateDM()
93 *cdm = dm->coordinates[0].dm; in DMGetCoordinateDM()
111 PetscErrorCode DMSetCoordinateDM(DM dm, DM cdm) in DMSetCoordinateDM() argument
114 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinateDM()
117 PetscCall(DMDestroy(&dm->coordinates[0].dm)); in DMSetCoordinateDM()
118 dm->coordinates[0].dm = cdm; in DMSetCoordinateDM()
141 PetscErrorCode DMGetCellCoordinateDM(DM dm, DM *cdm) in DMGetCellCoordinateDM() argument
144 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCellCoordinateDM()
146 *cdm = dm->coordinates[1].dm; in DMGetCellCoordinateDM()
167 PetscErrorCode DMSetCellCoordinateDM(DM dm, DM cdm) in DMSetCellCoordinateDM() argument
172 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCellCoordinateDM()
175 PetscCall(DMGetCoordinateDim(dm, &dim)); in DMSetCellCoordinateDM()
176 dm->coordinates[1].dim = dim; in DMSetCellCoordinateDM()
179 PetscCall(DMDestroy(&dm->coordinates[1].dm)); in DMSetCellCoordinateDM()
180 dm->coordinates[1].dm = cdm; in DMSetCellCoordinateDM()
199 PetscErrorCode DMGetCoordinateDim(DM dm, PetscInt *dim) in DMGetCoordinateDim() argument
202 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinateDim()
204 if (dm->coordinates[0].dim == PETSC_DEFAULT) dm->coordinates[0].dim = dm->dim; in DMGetCoordinateDim()
205 *dim = dm->coordinates[0].dim; in DMGetCoordinateDim()
222 PetscErrorCode DMSetCoordinateDim(DM dm, PetscInt dim) in DMSetCoordinateDim() argument
228 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinateDim()
229 dm->coordinates[0].dim = dim; in DMSetCoordinateDim()
230 if (dm->dim >= 0) { in DMSetCoordinateDim()
231 PetscCall(DMGetNumDS(dm, &Nds)); in DMSetCoordinateDim()
233 PetscCall(DMGetRegionNumDS(dm, n, NULL, NULL, &ds, NULL)); in DMSetCoordinateDim()
262 PetscErrorCode DMGetCoordinateSection(DM dm, PetscSection *section) in DMGetCoordinateSection() argument
267 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinateSection()
269 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMGetCoordinateSection()
288 PetscErrorCode DMSetCoordinateSection(DM dm, PetscInt dim, PetscSection section) in DMSetCoordinateSection() argument
293 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinateSection()
295 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMSetCoordinateSection()
302 PetscCall(DMGetDimPoints(dm, 0, &vStart, &vEnd)); in DMSetCoordinateSection()
312 if (d >= 0) PetscCall(DMSetCoordinateDim(dm, d)); in DMSetCoordinateSection()
314 PetscCall(DMSetCoordinateDim(dm, dim)); in DMSetCoordinateSection()
341 PetscErrorCode DMGetCellCoordinateSection(DM dm, PetscSection *section) in DMGetCellCoordinateSection() argument
346 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCellCoordinateSection()
349 PetscCall(DMGetCellCoordinateDM(dm, &cdm)); in DMGetCellCoordinateSection()
368 PetscErrorCode DMSetCellCoordinateSection(DM dm, PetscInt dim, PetscSection section) in DMSetCellCoordinateSection() argument
373 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCellCoordinateSection()
375 PetscCall(DMGetCellCoordinateDM(dm, &cdm)); in DMSetCellCoordinateSection()
376 …PetscCheck(cdm, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "No DM defined for cel… in DMSetCellCoordinateSection()
383 PetscCall(DMGetDimPoints(dm, 0, &vStart, &vEnd)); in DMSetCellCoordinateSection()
393 if (d >= 0) PetscCall(DMSetCoordinateDim(dm, d)); in DMSetCellCoordinateSection()
395 PetscCall(DMSetCoordinateDim(dm, dim)); in DMSetCellCoordinateSection()
426 PetscErrorCode DMGetCoordinates(DM dm, Vec *c) in DMGetCoordinates() argument
429 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinates()
431 if (!dm->coordinates[0].x && dm->coordinates[0].xl) { in DMGetCoordinates()
434 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMGetCoordinates()
435 PetscCall(DMCreateGlobalVector(cdm, &dm->coordinates[0].x)); in DMGetCoordinates()
436 PetscCall(PetscObjectSetName((PetscObject)dm->coordinates[0].x, "coordinates")); in DMGetCoordinates()
437 … PetscCall(DMLocalToGlobalBegin(cdm, dm->coordinates[0].xl, INSERT_VALUES, dm->coordinates[0].x)); in DMGetCoordinates()
438 PetscCall(DMLocalToGlobalEnd(cdm, dm->coordinates[0].xl, INSERT_VALUES, dm->coordinates[0].x)); in DMGetCoordinates()
440 *c = dm->coordinates[0].x; in DMGetCoordinates()
462 PetscErrorCode DMSetCoordinates(DM dm, Vec c) in DMSetCoordinates() argument
465 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinates()
468 PetscCall(VecDestroy(&dm->coordinates[0].x)); in DMSetCoordinates()
469 dm->coordinates[0].x = c; in DMSetCoordinates()
470 PetscCall(VecDestroy(&dm->coordinates[0].xl)); in DMSetCoordinates()
471 PetscCall(DMCoarsenHookAdd(dm, DMRestrictHook_Coordinates, NULL, NULL)); in DMSetCoordinates()
472 PetscCall(DMSubDomainHookAdd(dm, DMSubDomainHook_Coordinates, NULL, NULL)); in DMSetCoordinates()
497 PetscErrorCode DMGetCellCoordinates(DM dm, Vec *c) in DMGetCellCoordinates() argument
500 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCellCoordinates()
502 if (!dm->coordinates[1].x && dm->coordinates[1].xl) { in DMGetCellCoordinates()
505 PetscCall(DMGetCellCoordinateDM(dm, &cdm)); in DMGetCellCoordinates()
506 PetscCall(DMCreateGlobalVector(cdm, &dm->coordinates[1].x)); in DMGetCellCoordinates()
507 PetscCall(PetscObjectSetName((PetscObject)dm->coordinates[1].x, "DG coordinates")); in DMGetCellCoordinates()
508 … PetscCall(DMLocalToGlobalBegin(cdm, dm->coordinates[1].xl, INSERT_VALUES, dm->coordinates[1].x)); in DMGetCellCoordinates()
509 PetscCall(DMLocalToGlobalEnd(cdm, dm->coordinates[1].xl, INSERT_VALUES, dm->coordinates[1].x)); in DMGetCellCoordinates()
511 *c = dm->coordinates[1].x; in DMGetCellCoordinates()
533 PetscErrorCode DMSetCellCoordinates(DM dm, Vec c) in DMSetCellCoordinates() argument
536 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCellCoordinates()
539 PetscCall(VecDestroy(&dm->coordinates[1].x)); in DMSetCellCoordinates()
540 dm->coordinates[1].x = c; in DMSetCellCoordinates()
541 PetscCall(VecDestroy(&dm->coordinates[1].xl)); in DMSetCellCoordinates()
557 PetscErrorCode DMGetCoordinatesLocalSetUp(DM dm) in DMGetCoordinatesLocalSetUp() argument
560 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinatesLocalSetUp()
561 if (!dm->coordinates[0].xl && dm->coordinates[0].x) { in DMGetCoordinatesLocalSetUp()
565 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMGetCoordinatesLocalSetUp()
566 PetscCall(DMCreateLocalVector(cdm, &dm->coordinates[0].xl)); in DMGetCoordinatesLocalSetUp()
567 PetscCall(PetscObjectSetName((PetscObject)dm->coordinates[0].xl, "Local Coordinates")); in DMGetCoordinatesLocalSetUp()
569 PetscCall(VecGetBlockSize(dm->coordinates[0].x, &bs)); in DMGetCoordinatesLocalSetUp()
570 PetscCall(VecSetBlockSize(dm->coordinates[0].xl, bs)); in DMGetCoordinatesLocalSetUp()
571 PetscCall(PetscObjectSetName((PetscObject)dm->coordinates[0].xl, "coordinates")); in DMGetCoordinatesLocalSetUp()
572 … PetscCall(DMGlobalToLocalBegin(cdm, dm->coordinates[0].x, INSERT_VALUES, dm->coordinates[0].xl)); in DMGetCoordinatesLocalSetUp()
573 PetscCall(DMGlobalToLocalEnd(cdm, dm->coordinates[0].x, INSERT_VALUES, dm->coordinates[0].xl)); in DMGetCoordinatesLocalSetUp()
601 PetscErrorCode DMGetCoordinatesLocal(DM dm, Vec *c) in DMGetCoordinatesLocal() argument
604 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinatesLocal()
606 PetscCall(DMGetCoordinatesLocalSetUp(dm)); in DMGetCoordinatesLocal()
607 *c = dm->coordinates[0].xl; in DMGetCoordinatesLocal()
629 PetscErrorCode DMGetCoordinatesLocalNoncollective(DM dm, Vec *c) in DMGetCoordinatesLocalNoncollective() argument
632 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinatesLocalNoncollective()
634 …PetscCheck(dm->coordinates[0].xl || !dm->coordinates[0].x, PetscObjectComm((PetscObject)dm), PETSC… in DMGetCoordinatesLocalNoncollective()
635 *c = dm->coordinates[0].xl; in DMGetCoordinatesLocalNoncollective()
666 PetscErrorCode DMGetCoordinatesLocalTuple(DM dm, IS p, PetscSection *pCoordSection, Vec *pCoord) in DMGetCoordinatesLocalTuple() argument
676 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinatesLocalTuple()
680 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMGetCoordinatesLocalTuple()
682 PetscCall(DMGetCoordinatesLocal(dm, &coords)); in DMGetCoordinatesLocalTuple()
683 …PetscCheck(coords, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "DMGetCoordinatesLo… in DMGetCoordinatesLocalTuple()
684 …PetscCheck(cdm && cs, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "DM not supporte… in DMGetCoordinatesLocalTuple()
722 PetscErrorCode DMSetCoordinatesLocal(DM dm, Vec c) in DMSetCoordinatesLocal() argument
725 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinatesLocal()
728 PetscCall(VecDestroy(&dm->coordinates[0].xl)); in DMSetCoordinatesLocal()
729 dm->coordinates[0].xl = c; in DMSetCoordinatesLocal()
730 PetscCall(VecDestroy(&dm->coordinates[0].x)); in DMSetCoordinatesLocal()
746 PetscErrorCode DMGetCellCoordinatesLocalSetUp(DM dm) in DMGetCellCoordinatesLocalSetUp() argument
749 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCellCoordinatesLocalSetUp()
750 if (!dm->coordinates[1].xl && dm->coordinates[1].x) { in DMGetCellCoordinatesLocalSetUp()
753 PetscCall(DMGetCellCoordinateDM(dm, &cdm)); in DMGetCellCoordinatesLocalSetUp()
754 PetscCall(DMCreateLocalVector(cdm, &dm->coordinates[1].xl)); in DMGetCellCoordinatesLocalSetUp()
755 PetscCall(PetscObjectSetName((PetscObject)dm->coordinates[1].xl, "DG coordinates")); in DMGetCellCoordinatesLocalSetUp()
756 … PetscCall(DMGlobalToLocalBegin(cdm, dm->coordinates[1].x, INSERT_VALUES, dm->coordinates[1].xl)); in DMGetCellCoordinatesLocalSetUp()
757 PetscCall(DMGlobalToLocalEnd(cdm, dm->coordinates[1].x, INSERT_VALUES, dm->coordinates[1].xl)); in DMGetCellCoordinatesLocalSetUp()
782 PetscErrorCode DMGetCellCoordinatesLocal(DM dm, Vec *c) in DMGetCellCoordinatesLocal() argument
785 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCellCoordinatesLocal()
787 PetscCall(DMGetCellCoordinatesLocalSetUp(dm)); in DMGetCellCoordinatesLocal()
788 *c = dm->coordinates[1].xl; in DMGetCellCoordinatesLocal()
807 PetscErrorCode DMGetCellCoordinatesLocalNoncollective(DM dm, Vec *c) in DMGetCellCoordinatesLocalNoncollective() argument
810 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCellCoordinatesLocalNoncollective()
812 …PetscCheck(dm->coordinates[1].xl || !dm->coordinates[1].x, PetscObjectComm((PetscObject)dm), PETSC… in DMGetCellCoordinatesLocalNoncollective()
813 *c = dm->coordinates[1].xl; in DMGetCellCoordinatesLocalNoncollective()
837 PetscErrorCode DMSetCellCoordinatesLocal(DM dm, Vec c) in DMSetCellCoordinatesLocal() argument
840 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCellCoordinatesLocal()
843 PetscCall(VecDestroy(&dm->coordinates[1].xl)); in DMSetCellCoordinatesLocal()
844 dm->coordinates[1].xl = c; in DMSetCellCoordinatesLocal()
845 PetscCall(VecDestroy(&dm->coordinates[1].x)); in DMSetCellCoordinatesLocal()
849 PetscErrorCode DMGetCoordinateField(DM dm, DMField *field) in DMGetCoordinateField() argument
852 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetCoordinateField()
854 …if (!dm->coordinates[0].field) PetscTryTypeMethod(dm, createcoordinatefield, &dm->coordinates[0].f… in DMGetCoordinateField()
855 *field = dm->coordinates[0].field; in DMGetCoordinateField()
859 PetscErrorCode DMSetCoordinateField(DM dm, DMField field) in DMSetCoordinateField() argument
862 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinateField()
865 PetscCall(DMFieldDestroy(&dm->coordinates[0].field)); in DMSetCoordinateField()
866 dm->coordinates[0].field = field; in DMSetCoordinateField()
870 PetscErrorCode DMSetCellCoordinateField(DM dm, DMField field) in DMSetCellCoordinateField() argument
873 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCellCoordinateField()
876 PetscCall(DMFieldDestroy(&dm->coordinates[1].field)); in DMSetCellCoordinateField()
877 dm->coordinates[1].field = field; in DMSetCellCoordinateField()
881 PetscErrorCode DMGetLocalBoundingBox_Coordinates(DM dm, PetscReal lmin[], PetscReal lmax[], PetscIn… in DMGetLocalBoundingBox_Coordinates() argument
890 PetscCallMPI(MPI_Comm_size(PetscObjectComm((PetscObject)dm), &size)); in DMGetLocalBoundingBox_Coordinates()
891 PetscCall(DMGetCoordinateDim(dm, &cdim)); in DMGetLocalBoundingBox_Coordinates()
895 PetscCall(DMGetPeriodicity(dm, NULL, &Lstart, &L)); in DMGetLocalBoundingBox_Coordinates()
904 PetscCall(DMGetCoordinatesLocal(dm, &coords)); in DMGetLocalBoundingBox_Coordinates()
923 PetscCall(DMGetCellCoordinatesLocal(dm, &coords)); in DMGetLocalBoundingBox_Coordinates()
961 PetscErrorCode DMGetLocalBoundingBox(DM dm, PetscReal lmin[], PetscReal lmax[]) in DMGetLocalBoundingBox() argument
964 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetLocalBoundingBox()
965 PetscUseTypeMethod(dm, getlocalboundingbox, lmin, lmax, NULL, NULL); in DMGetLocalBoundingBox()
985 PetscErrorCode DMGetBoundingBox(DM dm, PetscReal gmin[], PetscReal gmax[]) in DMGetBoundingBox() argument
992 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMGetBoundingBox()
993 PetscCall(DMGetCoordinateDim(dm, &cdim)); in DMGetBoundingBox()
994 PetscCall(DMGetLocalBoundingBox(dm, lmin, lmax)); in DMGetBoundingBox()
995 …scCallMPI(MPIU_Allreduce(lmin, gmin, cdim, MPIU_REAL, MPIU_MIN, PetscObjectComm((PetscObject)dm))); in DMGetBoundingBox()
996 …scCallMPI(MPIU_Allreduce(lmax, gmax, cdim, MPIU_REAL, MPIU_MAX, PetscObjectComm((PetscObject)dm))); in DMGetBoundingBox()
997 PetscCall(DMGetPeriodicity(dm, NULL, &Lstart, &L)); in DMGetBoundingBox()
1008 static PetscErrorCode DMCreateAffineCoordinates_Internal(DM dm, PetscBool localized) in DMCreateAffineCoordinates_Internal() argument
1017 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMCreateAffineCoordinates_Internal()
1019 PetscCall(DMGetCellCoordinateDM(dm, &cdm)); in DMCreateAffineCoordinates_Internal()
1021 …PetscCheck(cdm, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "No coordinateDM defin… in DMCreateAffineCoordinates_Internal()
1022 PetscCall(DMGetDimension(dm, &dim)); in DMCreateAffineCoordinates_Internal()
1023 PetscCall(DMGetCoordinateDim(dm, &dE)); in DMCreateAffineCoordinates_Internal()
1024 PetscCall(DMPlexGetVTKCellHeight(dm, &height)); in DMCreateAffineCoordinates_Internal()
1025 PetscCall(DMPlexGetHeightStratum(dm, height, &cStart, &cEnd)); in DMCreateAffineCoordinates_Internal()
1026 if (cEnd > cStart) PetscCall(DMPlexGetCellType(dm, cStart, &ct)); in DMCreateAffineCoordinates_Internal()
1029 …allMPI(MPIU_Allreduce(MPI_IN_PLACE, &gct, 1, MPIU_INT, MPI_MIN, PetscObjectComm((PetscObject)dm))); in DMCreateAffineCoordinates_Internal()
1049 PetscErrorCode DMGetCoordinateDegree_Internal(DM dm, PetscInt *degree) in DMGetCoordinateDegree_Internal() argument
1058 PetscCall(DMGetCoordinateDM(dm, &cdm)); in DMGetCoordinateDegree_Internal()
1094 PetscErrorCode DMSetCoordinateDisc(DM dm, PetscFE disc, PetscBool localized, PetscBool project) in DMSetCoordinateDisc() argument
1103 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMSetCoordinateDisc()
1108 PetscCall(DMGetCoordinateDM(dm, &cdmOld)); in DMSetCoordinateDisc()
1110 PetscCall(DMGetCellCoordinateDM(dm, &cdmOld)); in DMSetCoordinateDisc()
1112 PetscUseTypeMethod(dm, createcellcoordinatedm, &cdmOld); in DMSetCoordinateDisc()
1113 PetscCall(DMSetCellCoordinateDM(dm, cdmOld)); in DMSetCoordinateDisc()
1115 PetscCall(DMGetCellCoordinateDM(dm, &cdmOld)); in DMSetCoordinateDisc()
1123 PetscCall(DMCreateAffineCoordinates_Internal(dm, localized)); in DMSetCoordinateDisc()
1158 PetscCall(DMGetIsoperiodicPointSF_Internal(dm, &dummy)); in DMSetCoordinateDisc()
1162 if (dm->setfromoptionscalled) PetscCall(DMSetFromOptions(cdmNew)); in DMSetCoordinateDisc()
1167 PetscCall(DMPlexGetIsoperiodicFaceSF(dm, &num_face_sfs, NULL)); in DMSetCoordinateDisc()
1169 PetscCall(DMGetCoordinatesLocal(dm, &coordsOld)); in DMSetCoordinateDisc()
1182 PetscCall(DMGetCoordinateField(dm, &cf)); in DMSetCoordinateDisc()
1188 PetscCall(DMSetCoordinatesLocal(dm, coordsNew)); in DMSetCoordinateDisc()
1191 PetscCall(DMGetCoordinates(dm, &coordsOld)); in DMSetCoordinateDisc()
1203 PetscCall(DMSetCoordinates(dm, coordsNew)); in DMSetCoordinateDisc()
1209 PetscCall(DMSetCoordinateField(dm, NULL)); in DMSetCoordinateDisc()
1210 PetscCall(DMSetCoordinateDM(dm, cdmNew)); in DMSetCoordinateDisc()
1212 PetscCall(DMSetCellCoordinateField(dm, NULL)); in DMSetCoordinateDisc()
1213 PetscCall(DMSetCellCoordinateDM(dm, cdmNew)); in DMSetCoordinateDisc()
1258 PetscErrorCode DMLocatePoints(DM dm, Vec v, DMPointLocationType ltype, PetscSF *cellSF) in DMLocatePoints() argument
1261 PetscValidHeaderSpecific(dm, DM_CLASSID, 1); in DMLocatePoints()
1273 PetscCall(PetscLogEventBegin(DM_LocatePoints, dm, 0, 0, 0)); in DMLocatePoints()
1274 PetscUseTypeMethod(dm, locatepoints, v, ltype, *cellSF); in DMLocatePoints()
1275 PetscCall(PetscLogEventEnd(DM_LocatePoints, dm, 0, 0, 0)); in DMLocatePoints()