petsc-3.12.5 2020-03-29
Report Typos and Errors

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