[Next]
[Up]
[Previous]
Next: A Note on Compilers,
Up: Libary Organisation and Customisation
Previous: Compile Time Options
TACO reports all errors detected either as exceptions
(use -DTACO_EXCEPTION as compiler switch) or failing assertions,
that abort the program.
If you turn assertions totally off using the -DNDEBUG switch,
error checking is virtually turned of.
Use it at your own risk.
Please have a look at include/taco/TacoException.h for the
description of the types of exceptions thrown by TACO.
Note, that TACO only can check and report
those errors that are not already handled at a lower level.
If you choose e.g. MPI as TACO's platform
and the MPI implementation aborts the program in face of
an error condition, TACO can't do much about it.
Therefore the general error behaviour is strongly depending
on TACO' s platform.