petsc-3.8.4 2018-03-24
Report Typos and Errors

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