13 for (
int i = 0;
i < 100; ++
i)
16 int tid = omp_get_thread_num();
24 printf(
" test_base(%d)\n", nthreads);
26#pragma omp parallel num_threads(nthreads)
36 printf(
" test_nest(%d, %d)\n", first, second);
38#pragma omp parallel num_threads(first)
40 for (
int i = 0;
i < 100; ++
i)
43 int tid = omp_get_thread_num();
49template <
typename... Args>
51 for (
int i = 0;
i < n; ++
i) {
59 for (
int i = 0;
i < 100; ++
i) {
void run_ntimes(int n, void(*func)(Args...), Args... args)
void test_base(int nthreads)
void test_nest(int first, int second)
#define omp_set_max_active_levels