petsc-3.8.4 2018-03-24
Report Typos and Errors


Vectors of 1 dimension (i.e. bs/dof is 1) will be saved in the HDF5 file with a dimension of 2.


#include "petscsys.h"   
#include "petscviewerhdf5.h"   
PetscErrorCode PetscViewerHDF5GetBaseDimension2(PetscViewer viewer,PetscBool *flg)
Logically Collective on PetscViewer

Input Parameter

viewer -the PetscViewer, must be of type HDF5

Output Parameter

flg -if PETSC_TRUE the vector will always have at least a dimension of 2 even if that first dimension is of size 1

Notes: Setting this option allegedly makes code that reads the HDF5 in easier since they do not have a "special case" of a bs/dof of one when the dimension is lower. Others think the option is crazy.

See Also

PetscViewerFileSetMode(), PetscViewerCreate(), PetscViewerSetType(), PetscViewerBinaryOpen()

Index of all Viewer routines
Table of Contents for all manual pages
Index of all manual pages