DMCompositeScatterArray#

Scatters from a global packed vector into its individual local vectors

Synopsis#

#include "petscdmcomposite.h"  
PetscErrorCode DMCompositeScatterArray(DM dm, Vec gvec, Vec *lvecs)

Collective

Input Parameters#

  • dm - the DMCOMPOSITE object

  • gvec - the global vector

  • lvecs - array of local vectors, NULL for any that are not needed

Note#

This is a non-variadic alternative to DMCompositeScatter()

See Also#

DMCOMPOSITE, DM, DMDestroy(), DMCompositeAddDM(), DMCreateGlobalVector() DMCompositeGather(), DMCompositeCreate(), DMCompositeGetISLocalToGlobalMappings(), DMCompositeGetAccess(), DMCompositeGetLocalVectors(), DMCompositeRestoreLocalVectors(), DMCompositeGetEntries()

Level#

advanced

Location#

src/dm/impls/composite/pack.c


Edit on GitLab

Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages