Spaces:
Runtime error
Runtime error
// defines the function prototype | |
int main(void) | |
{ | |
// generate 20 random numbers on the host | |
thrust::host_vector<int> h_vec(20); | |
thrust::default_random_engine rng; | |
thrust::generate(h_vec.begin(), h_vec.end(), rng); | |
// interface to CUDA code | |
sort_on_device(h_vec); | |
// print sorted array | |
thrust::copy(h_vec.begin(), h_vec.end(), std::ostream_iterator<int>(std::cout, "\n")); | |
return 0; | |
} | |