mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 21:33:55 +00:00
Update parallel radix sort for OpenMP
Some changes required for TBB bled into the implementation of OpenMP.
This commit is contained in:
parent
1eea0bee12
commit
5eb688da2a
@ -44,7 +44,7 @@ struct RadixThreaderOpenMP
|
||||
}
|
||||
|
||||
template <typename TaskType>
|
||||
void RunParentTask(TaskType task)
|
||||
void RunParentTask(TaskType task) const
|
||||
{
|
||||
assert(!omp_in_parallel());
|
||||
#pragma omp parallel default(none) shared(task)
|
||||
@ -57,7 +57,7 @@ struct RadixThreaderOpenMP
|
||||
}
|
||||
|
||||
template <typename TaskType, typename ThreadData>
|
||||
void RunChildTasks(ThreadData, TaskType left, TaskType right)
|
||||
void RunChildTasks(ThreadData, TaskType left, TaskType right) const
|
||||
{
|
||||
assert(omp_in_parallel());
|
||||
#pragma omp task default(none) firstprivate(right)
|
||||
|
Loading…
Reference in New Issue
Block a user