10void print_task_info_at(
int ancestor_level,
int id)
16ompt_data_t *parallel_data;
17ompt_data_t *task_data;
22printf(
"%" PRIu64
": ancestor_level=%d id=%d task_type=%s=%d "
23 "parallel_id=%" PRIx64
" task_id=%" PRIx64
" thread_num=%d\n",
25 parallel_data->value, task_data->value, thread_num);
38#pragma omp parallel num_threads(2)
43 if (omp_get_thread_num() == 1) {
46 print_innermost_task_info(1);
48#pragma omp parallel num_threads(1)
52 print_innermost_task_info(2);
54#pragma omp parallel num_threads(1)
58 print_innermost_task_info(3);
62 print_task_info_at(0, 3);
63 print_task_info_at(1, 2);
64 print_task_info_at(2, 1);