PETSc version 3.15.5
DMPlexDistributeData
Distribute field data to match a given PetscSF, usually the SF from mesh distribution 
Synopsis
#include "petscdmplex.h"   
#include "petscdmlabel.h"  
PetscErrorCode DMPlexDistributeData(DM dm, PetscSF pointSF, PetscSection originalSection, MPI_Datatype datatype, void *originalData, PetscSection newSection, void **newData)
Collective on dm
Input Parameters
|  | dm | - The DMPlex object | 
|  | pointSF | - The PetscSF describing the communication pattern | 
|  | originalSection | - The PetscSection for existing data layout | 
|  | datatype | - The type of data | 
|  | originalData | - The existing data | 
Output Parameters
|  | newSection | - The PetscSection describing the new data layout | 
|  | newData | - The new data | 
See Also
 DMPlexDistribute(), DMPlexDistributeField()
Level
developer
Location
src/dm/impls/plex/plexdistribute.c
Index of all DMPLEX routines
Table of Contents for all manual pages
Index of all manual pages