9#pragma omp parallel num_threads(2)
11 int i = omp_get_thread_num();
12 p[
i] =
omp_alloc(1024 * 1024, omp_get_default_allocator());
14 printf(
"th %d, ptr %p\n",
i,
p[
i]);
18 if (
p[0] != NULL &&
p[1] != NULL) {
22 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)