7 int d_o
= omp_get_dynamic ();
8 int n_o
= omp_get_nested ();
11 omp_get_schedule (&s_o
, &c_o
);
12 int m_o
= omp_get_max_threads ();
15 omp_set_schedule (omp_sched_static
, 2);
16 omp_set_num_threads (4);
17 int d
= omp_get_dynamic ();
18 int n
= omp_get_nested ();
21 omp_get_schedule (&s
, &c
);
22 int m
= omp_get_max_threads ();
23 if (!omp_is_initial_device ())
25 #pragma omp target if (0)
29 omp_get_schedule (&s_c
, &c_c
);
30 if (d_o
!= omp_get_dynamic ()
31 || n_o
!= omp_get_nested ()
34 || m_o
!= omp_get_max_threads ())
38 omp_set_schedule (omp_sched_dynamic
, 4);
39 omp_set_num_threads (2);
40 if (!omp_is_initial_device ())
43 if (!omp_is_initial_device ())
47 omp_get_schedule (&s_c
, &c_c
);
48 if (d
!= omp_get_dynamic ()
49 || n
!= omp_get_nested ()
52 || m
!= omp_get_max_threads ())
54 #pragma omp target if (0)
59 omp_get_schedule (&s_c
, &c_c
);
60 if (d_o
!= omp_get_dynamic ()
61 || n_o
!= omp_get_nested ()
64 || m_o
!= omp_get_max_threads ())
68 omp_set_schedule (omp_sched_dynamic
, 4);
69 omp_set_num_threads (2);
70 if (!omp_is_initial_device ())
73 if (!omp_is_initial_device ())
75 omp_get_schedule (&s_c
, &c_c
);
76 if (d
!= omp_get_dynamic ()
77 || n
!= omp_get_nested ()
80 || m
!= omp_get_max_threads ())