petsc-3.8.4 2018-03-24
DMSwarmMigrate
Relocates points defined in the DMSwarm to other MPI-ranks
Synopsis
#include "petscdmswarm.h"
PETSC_EXTERN PetscErrorCode DMSwarmMigrate(DM dm,PetscBool remove_sent_points)
Collective on DM
Input parameters
| dm | - the DMSwarm
|
| remove_sent_points | - flag indicating if sent points should be removed from the current MPI-rank
|
Notes
The DM will be modified to accomodate received points.
If remove_sent_points = PETSC_TRUE, any points that were sent will be removed from the DM.
Different styles of migration are supported. See DMSwarmSetMigrateType().
See Also
DMSwarmSetMigrateType()
Level:advanced
Location:src/dm/impls/swarm/swarm.c
Index of all DMSWARM routines
Table of Contents for all manual pages
Index of all manual pages
Examples
src/dm/examples/tutorials/swarm_ex1.c.html