PetscErrorPrintf#

Prints error messages. Not Collective; No Fortran Support

Synopsis#

#include <petscsys.h>
PetscErrorCode (*PetscErrorPrintf)(const char format[],...);

Input Parameter#

  • format - the usual printf() format string

Options Database Keys#

  • -error_output_stdout - cause error messages to be printed to stdout instead of the (default) stderr

  • -error_output_none - to turn off all printing of error messages (does not change the way the error is handled.)

Notes#

Use

PetscErrorPrintf = PetscErrorPrintfNone; to turn off all printing of error messages (does not change the way the
error is handled.) and
PetscErrorPrintf = PetscErrorPrintfDefault; to turn it back on or you can use your own function

Use PETSC_STDERR = FILE* obtained from a file open etc. to have stderr printed to the file. PETSC_STDOUT = FILE* obtained from a file open etc. to have stdout printed to the file.

Use PetscPushErrorHandler() to provide your own error handler that determines what kind of messages to print

See Also#

PetscFPrintf(), PetscSynchronizedPrintf(), PetscHelpPrintf(), PetscPrintf(), PetscPushErrorHandler(), PetscVFPrintf(), PetscHelpPrintf()

Level#

developer

Location#

include/petscerror.h

Examples#

src/snes/tutorials/ex30.c.html


Edit on GitLab

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