#include "petscvec.h" PetscErrorCode VecLoadIntoVector(PetscViewer viewer,Vec vec)Collective on PetscViewer
viewer | - binary file viewer, obtained from PetscViewerBinaryOpen() | |
vec | - vector to contain files values (must be of correct length) |
Use VecLoad() to create the vector as the values are read in
If using HDF5, you must assign the Vec the same name as was used in the Vec that was stored
int VEC_FILE_COOKIE int number of rows PetscScalar *values of all nonzeros
In addition, PETSc automatically does the byte swapping for machines that store the bytes reversed, e.g. DEC alpha, freebsd, linux, Windows and the paragon; thus if you write your own binary read/write routines you have to swap the bytes; see PetscBinaryRead() and PetscBinaryWrite() to see how this may be done.
Level:intermediate
Location:src/vec/vec/interface/vector.c
Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages