alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
Check.hpp
Go to the documentation of this file.
1/* Copyright 2023 Benjamin Worpitz, Jan Stephan, Luca Ferragina, Aurora Perego
2 * SPDX-License-Identifier: MPL-2.0
3 */
4
5#pragma once
6
8
9#include <cstdio>
10
11#define ALPAKA_CHECK(success, expression) \
12 do \
13 { \
14 if(!(expression)) \
15 { \
16 printf("ALPAKA_CHECK failed because '!(%s)'\n", #expression); \
17 success = false; \
18 } \
19 } while(0)