#include "petscsys.h" PetscErrorCode PetscError(MPI_Comm comm,int line,const char *func,const char* file,const char *dir,PetscErrorCode n,PetscErrorType p,const char *mess,...)Not Collective
| comm | - communicator over which error occurred. ALL ranks of this communicator MUST call this routine | |
| line | - the line number of the error (indicated by __LINE__) | |
| func | - the function where the error occured (indicated by __FUNCT__) | |
| dir | - the directory of file (indicated by __SDIR__) | |
| file | - the file in which the error was detected (indicated by __FILE__) | |
| mess | - an error text string, usually just printed to the screen | |
| n | - the generic error number | |
| p | - PETSC_ERROR_INITIAL indicates the error was initially detected, PETSC_ERROR_REPEAT indicates this is a traceback from a previously detected error | |
| mess | - formatted message string - aka printf |
SETERRQ(comm,n,mess)
Experienced users can set the error handler with PetscPushErrorHandler().
Level:intermediate
Location:src/sys/error/err.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages