PetscViewerBinaryGetDescriptor#
Extracts the file descriptor from a PetscViewer of PetscViewerType PETSCVIEWERBINARY.
Synopsis#
#include "petscviewer.h"
PetscErrorCode PetscViewerBinaryGetDescriptor(PetscViewer viewer, int *fdes)
Collective because it may trigger a PetscViewerSetUp() call; No Fortran Support
Input Parameter#
viewer -
PetscViewercontext, obtained fromPetscViewerBinaryOpen()
Output Parameter#
fdes - file descriptor
Note#
For writable binary PetscViewers, the descriptor will only be valid for the
first processor in the communicator that shares the PetscViewer. For readable
files it will only be valid on nodes that have the file. If node 0 does not
have the file it generates an error even if another node does have the file.
See Also#
Viewers: Looking at PETSc Objects, PETSCVIEWERBINARY, PetscViewerBinaryOpen(), PetscViewerBinaryGetInfoPointer()
Level#
advanced
Location#
Examples#
src/vec/vec/tutorials/ex6.c.html
src/vec/vec/tutorials/ex6f.F90.html
Index of all Viewer routines
Table of Contents for all manual pages
Index of all manual pages