How does the SECTIONS directive in OpenMP distribute work?
The code posted by the OP will never execute in parallel, because the parallel keyword does not appear. The fact that the OP got ids different from 0 shows that probably his code was embedded in a parallel directive. However, this is not clear from his post, and might confuse beginners. The minimum sensible example … Read more