#include #include 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 }