UoB-HPC / stdpar-nbody

https://research-information.bris.ac.uk/en/publications/efficient-tree-based-parallel-algorithms-for-n-body-simulations-u
MIT License
2 stars 0 forks source link

Remove use of thrust::counting_iterator #7

Open gonzalobg opened 5 months ago

gonzalobg commented 5 months ago

3 uses thrust::counting_iterator as a workaround for lack of 128-bit integers in GPU code in nvc++. Once that bug is fixed, we should remove this workaround.

There also appears to be an unrelated bug with nvc++ multicore when iota_view is used with the parallel algorithms and 64-bit integers. Need to debug that.