1 1 9.13 Implementing SECTIONS construct 1 ==================================== 1 1 A block as 1 1 #pragma omp sections 1 { 1 #pragma omp section 1 stmt1; 1 #pragma omp section 1 stmt2; 1 #pragma omp section 1 stmt3; 1 } 1 1 becomes 1 1 for (i = GOMP_sections_start (3); i != 0; i = GOMP_sections_next ()) 1 switch (i) 1 { 1 case 1: 1 stmt1; 1 break; 1 case 2: 1 stmt2; 1 break; 1 case 3: 1 stmt3; 1 break; 1 } 1 GOMP_barrier (); 1