#include "petscsys.h" PetscErrorCode PetscEmacsClientErrorHandler(MPI_Comm comm,int line,const char *fun,const char *file,PetscErrorCode n,PetscErrorType p,const char *mess,void *ctx)Not Collective
comm | - communicator over which error occured | |
line | - the line number of the error (indicated by __LINE__) | |
func | - the function where error is detected (indicated by __FUNCT__) | |
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 | - specific error number | |
ctx | - error handler context |
Most users need not directly employ this routine and the other error handlers, but can instead use the simplified interface SETERRQ, which has the calling sequence
SETERRQ(PETSC_COMM_SELF,number,p,mess)
Developer Note: Since this is an error handler it cannot call CHKERRQ(); thus we just return if an error is detected.
Level:developer
Location:src/sys/error/err.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages