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