15#pragma omp parallel num_threads(2)
17 int i = omp_get_thread_num();
18 p[
i] =
omp_alloc(1024 * 1024, omp_get_default_allocator());
20 printf(
"th %d, ptr %p\n",
i,
p[
i]);
24 if (
p[0] != NULL &&
p[1] != NULL) {
28 printf(
"failed: pointers %p %p\n",
p[0],
p[1]);
void const char const char int ITT_FORMAT __itt_group_sync p
void omp_free(void *ptr, omp_allocator_handle_t allocator)
void * omp_alloc(size_t size, omp_allocator_handle_t allocator)