PetscAssertAbort#
Assert that a particular condition is true, otherwise prints error and aborts
Synopsis#
#include <petscerror.h>
void PetscAssertAbort(bool cond, MPI_Comm comm, PetscErrorCode ierr, const char *message, ...)
Collective; No Fortran Support
Input Parameters#
cond - The boolean condition
comm - The communicator on which the check can be collective on
ierr - A nonzero error code, see include/petscerror.h for the complete list
message - Error message in printf format
Notes#
Enabled only in debug builds. See PetscCheckAbort()
for usage.
See Also#
PetscCheckAbort()
, PetscAssert()
, PetscCheck()
, SETERRABORT()
, PetscError()
Level#
beginner
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages