1  int
       2  main ()
       3  {
       4    int i, j;
       5  
       6  #pragma acc parallel firstprivate (j) private (i)
       7    {
       8  #pragma acc loop seq
       9      for (i = 0; i < 10; i++)
      10        { }
      11    }
      12  
      13  #pragma acc parallel default (none)
      14    {
      15  #pragma acc loop auto private (j)
      16      for (i = 0; i < 10; i++)
      17        { }
      18  #pragma acc loop gang
      19      for (i = 0; i < 10; i++)
      20        { }
      21  #pragma acc loop gang(static:5)
      22      for (i = 0; i < 10; i++)
      23        { }
      24  #pragma acc loop gang(static:*)
      25      for (i = 0; i < 10; i++)
      26        { }
      27  #pragma acc loop vector
      28      for (i = 0; i < 10; i++)
      29        { }
      30  #pragma acc loop worker
      31      for (i = 0; i < 10; i++)
      32        { }
      33  #pragma acc loop auto
      34      for (i = 0; i < 10; i++)
      35        { }
      36  #pragma acc loop independent
      37      for (i = 0; i < 10; i++)
      38        { }
      39  #pragma acc loop seq
      40      for (i = 0; i < 10; i++)
      41        { }
      42  #pragma acc loop gang worker vector
      43      for (i = 0; i < 10; i++)
      44        { }
      45    }
      46  
      47  #pragma acc kernels default (none)
      48    {
      49  #pragma acc loop auto
      50      for (i = 0; i < 10; i++)
      51        { }
      52  #pragma acc loop gang (num:5)
      53      for (i = 0; i < 10; i++)
      54        { }
      55  #pragma acc loop gang(static:5)
      56      for (i = 0; i < 10; i++)
      57        { }
      58  #pragma acc loop gang(static:*)
      59      for (i = 0; i < 10; i++)
      60        { }
      61  #pragma acc loop vector(length:10)
      62      for (i = 0; i < 10; i++)
      63        { }
      64  #pragma acc loop worker(num:5)
      65      for (i = 0; i < 10; i++)
      66        { }
      67  #pragma acc loop auto
      68      for (i = 0; i < 10; i++)
      69        { }
      70  #pragma acc loop independent
      71      for (i = 0; i < 10; i++)
      72        { }
      73  #pragma acc loop seq
      74      for (i = 0; i < 10; i++)
      75        { }
      76  #pragma acc loop gang worker vector
      77      for (i = 0; i < 10; i++)
      78        { }
      79    }
      80  
      81    return 0;
      82  }