PetscViewerASCIIStdoutSetFileUnit#
sets PETSC_VIEWER_STDOUT_() to write to a Fortran IO unit
Synopsis#
#include <petscviewer.h>
void PetscViewerASCIIStdoutSetFileUnit(PetscInt unit, PetscErrorCode ierr)
Input Parameter#
unit - the unit number
Output Parameter#
ierr - the error code
Notes#
Can be called before PetscInitialize()
Immediately changes the output for all PETSC_VIEWER_STDOUT_() viewers
This may not work currently with some viewers that (improperly) use the fd directly instead of PetscViewerASCIIPrintf()
With this option, for example, -log_options results will be saved to the Fortran file
Any process may call this but only the unit passed on the first process is used
Fortran Note#
Only for Fortran
Developer Note#
PetscViewerASCIIWORLDSetFilename() and PetscViewerASCIIWORLDSetFILE() could be added
See Also#
PetscViewerASCIISetFILE(), PETSCVIEWERASCII, PetscViewerASCIIOpenWithFileUnit(), PetscViewerASCIIStdoutSetFileUnit(),
PETSC_VIEWER_STDOUT_(), PetscViewerASCIIGetStdout()
Level#
intermediate
Location#
src/sys/classes/viewer/impls/ascii/filev.c
Index of all Viewer routines
Table of Contents for all manual pages
Index of all manual pages