petsc-3.4.5 2014-06-29

VecCreateNest

Creates a new vector containing several nested subvectors, each stored separately

Synopsis

#include "petscvec.h"   
PetscErrorCode  VecCreateNest(MPI_Comm comm,PetscInt nb,IS is[],Vec x[],Vec *Y)
Collective on Vec

Input Parameter

comm - Communicator for the new Vec
nb - number of nested blocks
is - array of nb index sets describing each nested block, or NULL to pack subvectors contiguously
x - array of nb sub-vectors

Output Parameter

Y -new vector

See Also

VecCreate(), MatCreateNest(), DMSetVecType(), VECNEST

Level:advanced
Location:
src/vec/vec/impls/nest/vecnest.c
Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages