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; | |
| } | |