5 int omp_get_num_teams (void);
6 int omp_get_team_num (void);
12 void bar (int *, int *, int *, int, int, int, int);
17 int a
= 1, b
= 2, c
= 3, d
= 4, e
= 5, f
= 6;
18 #pragma omp teams num_teams (4) shared (b) firstprivate (c, d) private (e, f)
21 bar (&a
, &c
, &e
, b
, d
, f
, 0);
23 bar (&a
, (int *) 0, (int *) 0, b
, 0, 0, 1);
31 #pragma omp distribute
32 for (int i
= 0; i
< 64; i
++)
34 #pragma omp distribute simd
35 for (int i
= 0; i
< 64; i
++)
37 #pragma omp distribute parallel for
38 for (int i
= 0; i
< 64; i
++)
40 #pragma omp distribute parallel for
41 for (int i
= 0; i
< 64; i
++)
43 #pragma omp distribute parallel for simd
44 for (int i
= 0; i
< 64; i
++)
48 #pragma omp parallel for
49 for (int i
= 0; i
< 64; i
++)
51 #pragma omp parallel for simd
52 for (int i
= 0; i
< 64; i
++)
55 #pragma omp parallel sections
61 int c
= omp_get_num_teams ();
62 int d
= omp_get_team_num ();