| #include <thrust/detail/config.h> |
|
|
| #include <iostream> |
|
|
| int main() |
| { |
| std::cout << "Hello from Thrust version " << THRUST_VERSION << ":\n" |
|
|
| << "Host system: " |
| #if THRUST_HOST_SYSTEM == THRUST_HOST_SYSTEM_CPP |
| << "CPP\n" |
| #elif THRUST_HOST_SYSTEM == THRUST_HOST_SYSTEM_OMP |
| << "OMP\n" |
| #elif THRUST_HOST_SYSTEM == THRUST_HOST_SYSTEM_TBB |
| << "TBB\n" |
| #else |
| << "Unknown\n" |
| #endif |
|
|
| << "Device system: " |
| #if THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_CPP |
| << "CPP\n"; |
| #elif THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_CUDA |
| << "CUDA\n"; |
| #elif THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_OMP |
| << "OMP\n"; |
| #elif THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_TBB |
| << "TBB\n"; |
| #else |
| << "Unknown\n"; |
| #endif |
| } |
|
|