petsc-3.4.5 2014-06-29
SETERRQ1
Macro that is called when an error has been detected,
Synopsis
#include "petscsys.h"
PetscErrorCode SETERRQ1(MPI_Comm comm,PetscErrorCode errorcode,char *formatmessage,arg)
Not Collective
Input Parameters
| errorcode | - nonzero error code, see the list of standard error codes in include/petscerror.h
|
| message | - error message in the printf format
|
| arg | - argument (for example an integer, string or double)
|
Notes
Once the error handler is called the calling function is then returned from with the given error code.
Experienced users can set the error handler with PetscPushErrorHandler().
See Also
PetscTraceBackErrorHandler(), PetscPushErrorHandler(), PetscError(), CHKERRQ(), CHKMEMQ, SETERRQ(), SETERRQ2(), SETERRQ3()
Level:beginner
Location:src/sys/error/../../../include/petscerror.h
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages
Examples
src/sys/classes/random/examples/tutorials/ex2.c.html
src/ksp/ksp/examples/tutorials/ex42.c.html
src/ksp/ksp/examples/tutorials/ex56.c.html
src/snes/examples/tutorials/ex12.c.html
src/snes/examples/tutorials/ex15.c.html
src/snes/examples/tutorials/ex31.c.html
src/snes/examples/tutorials/ex46.c.html
src/snes/examples/tutorials/ex48.c.html
src/snes/examples/tutorials/ex52.c.html
src/snes/examples/tutorials/ex62.c.html
src/ts/examples/tutorials/ex8.c.html