VecStashGetInfo#
Gets how many values are currently in the vector stash, i.e. need to be communicated to other processors during the VecAssemblyBegin()
/VecAssemblyEnd()
process
Synopsis#
#include "petscvec.h"
PetscErrorCode VecStashGetInfo(Vec vec, PetscInt *nstash, PetscInt *reallocs, PetscInt *bnstash, PetscInt *breallocs)
Not Collective
Input Parameter#
vec - the vector
Output Parameters#
nstash - the size of the stash
reallocs - the number of additional mallocs incurred in building the stash
bnstash - the size of the block stash
breallocs - the number of additional mallocs incurred in building the block stash (from
VecSetValuesBlocked()
)
See Also#
Vectors and Parallel Data, Vec
, VecAssemblyBegin()
, VecAssemblyEnd()
, Vec
, VecStashSetInitialSize()
, VecStashView()
Level#
advanced
Location#
src/vec/vec/interface/vector.c
Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages