Swarm-NG
1.1
|
Error handling for swarm. More...
#include <stdexcept>
#include <string>
#include <cuda_runtime_api.h>
Go to the source code of this file.
Classes | |
class | swarm::runtime_error |
Unrecoverable error exception. More... | |
struct | cudaException |
Unrecoverable CUDA error, thrown by cudaErrCheck macro. More... | |
Namespaces | |
swarm | |
Swarm-NG library. | |
Constant Groups | |
swarm | |
Swarm-NG library. | |
Macros | |
#define | cudaErrCheck(expr) cudaException::check(expr, __PRETTY_FUNCTION__, __FILE__, __LINE__) |
cudaErrCheck macro – aborts with message if the enclosed call returns != cudaSuccess | |
Error handling for swarm.
Generic swarm runtime error is declared as well as CUDA error handling option.
Definition in file runtime_error.hpp.