:orphan: # DMPlexInterpolatePointSF Insert interpolated points in the overlap into the `PointSF` in parallel, following local interpolation ## Synopsis ``` #include "petscdmplex.h" PetscErrorCode DMPlexInterpolatePointSF(DM dm, PetscSF pointSF) ``` Collective ## Input Parameters - ***dm -*** The interpolated `DMPLEX` - ***pointSF -*** The initial `PetscSF` without interpolated points ## Note Debugging for this process can be turned on with the options: `-dm_interp_pre_view` `-petscsf_interp_pre_view` `-petscsection_interp_candidate_view` `-petscsection_interp_candidate_remote_view` `-petscsection_interp_claim_view` `-petscsf_interp_pre_view` `-dmplex_interp_debug` ## See Also `DMPLEX`, `DMPlexInterpolate()`, `DMPlexUninterpolate()` ## Level developer ## Location src/dm/impls/plex/plexinterpolate.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/impls/plex/plexinterpolate.c) [Index of all DMPlex routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)