petsc-3.12.5 2020-03-29
DMCompositeGetAccessArray
Allows one to access the individual packed vectors in their global representation.
Synopsis
#include "petscdmcomposite.h"
PetscErrorCode DMCompositeGetAccessArray(DM dm,Vec pvec,PetscInt nwanted,const PetscInt *wanted,Vec *vecs)
Collective on dm
Input Parameters
| dm | - the packer object
|
| pvec | - packed vector
|
| nwanted | - number of vectors wanted
|
| wanted | - sorted array of vectors wanted, or NULL to get all vectors
|
Output Parameters
vecs -array of requested global vectors (must be allocated)
Notes
Use DMCompositeRestoreAccessArray() to return the vectors when you no longer need them
See Also
DMCompositeGetAccess(), DMCompositeGetEntries(), DMCompositeScatter(), DMCompositeGather()
Level
advanced
Location
src/dm/impls/composite/pack.c
Examples
src/snes/examples/tutorials/ex73f90t.F90.html
Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages