collapsing not nested loops

The public comment period closed January 31, 2008. This forum is now locked (read only).
Forum rules
The OpenMP Forums are now closed to new posts. Please visit Stack Overflow if you are in need of help:

collapsing not nested loops

Post by dmikh »

From the Draft (section 2.5.1) it may be not clear whether only nested loops can be associated in a loop construct by collapse clause. For example, will the following code be conforming and iterations of these two adjacent loops will be collapsed into one iteration space?

Code: Select all

  #pragma omp for collapse(2)
  for (i=1; i<10; i++)
  for (j=1; j<10; j++)

Posts: 135
Joined: Sun Oct 21, 2007 4:58 pm
Location: OpenMP ARB

Re: collapsing not nested loops

Post by lfm »

I think that it is clear in the draft. p.39 line 16 says "The loop construct is associated with a loop nest consisting of one or more loops that follow the directive."