OpenMP_VV icon indicating copy to clipboard operation
OpenMP_VV copied to clipboard

No 'Taskloop' or 'Taskloop simd' + clauses tests for OpenMP 4.5

Open nolanbaker31 opened this issue 2 years ago • 0 comments

We are missing tests for:

taskloop w/

  • [ ] shared(list)
  • [ ] private(list)
  • [ ] firstprivate(list)
  • [ ] lastprivate(list)
  • [ ] default(shared | none)
  • [ ] grainsize(grain-size)
  • [ ] num_tasks(num-tasks)
  • [ ] collapse(n)
  • [ ] final(scalar-expr)
  • [ ] priority(priority-value)
  • [ ] untied
  • [ ] mergeable
  • [ ] nogroup

and taskloop simd w/

  • [ ] no clauses
  • [ ] if([ taskloop :]scalar-expr)
  • [ ] shared(list)
  • [ ] private(list)
  • [ ] firstprivate(list)
  • [ ] lastprivate(list)
  • [ ] default(shared | none)
  • [ ] grainsize(grain-size)
  • [ ] num_tasks(num-tasks)
  • [ ] collapse(n)
  • [ ] final(scalar-expr)
  • [ ] priority(priority-value)
  • [ ] untied
  • [ ] mergeable
  • [ ] nogroup
  • [ ] safelen(length)
  • [ ] simdlen(length)
  • [ ] linear(list[ : linear-step])
  • [ ] aligned(list[ : alignment])
  • [ ] private(list)
  • [ ] lastprivate(list)
  • [ ] reduction(reduction-identifier : list)
  • [ ] collapse(n)

These are OpenMP 4.5 tests, so I think they should have relatively high priority considering the quantity & release date of the directives.

nolanbaker31 avatar Mar 25 '22 17:03 nolanbaker31