order of subsections of 2.11 combined constructs

Comments and discussion of the 4.1 OpenMP Draft specifications. Comment period ends September 30, 2015. See http://openmp.org/wp/openmp-specifications/ to download the specifications. (Read Only)
Locked
fewl9012
Posts: 73
Joined: Mon Jul 27, 2015 4:50 pm

order of subsections of 2.11 combined constructs

Post by fewl9012 »

starting with 2.11.10 teams distribute construct to the end; these are all teams or target teams combined constructs. A reader would expect either all the target teams combined constructs then all the teams combined constructs, or for them to be interleaved: teams blah, target teams blah. Instead we have

2.11.10 teams distribute Construct [td]
2.11.11 teams distribute simd Construct [tds]
2.11.12 target teams distribute Construct [Ttd]
2.11.13 target teams distribute simd Construct [Ttds]
2.11.14 Teams Distribute Parallel Loop Construct [tdpl]
2.11.15 Target Teams Distribute Parallel Loop Construct [Ttdpl]
2.11.16 Teams Distribute Parallel Loop Construct SIMD [tdpls]
2.11.17 Target Teams Distribute Parallel Loop Construct SIMD [Ttdpls]

Either swap 2.11.11 with 2.11.12 (td,Ttd,tds,Ttds,tdpl,Ttdpl,tdpls,Ttdpls) or move 2.11.14 and 2.11.16 above 2.11.12 (td,tds,tdpl,tdpls,Ttd,Ttds,Ttdpl,Ttdpls).

Locked