11 double *
a = (
double *)
omp_alloc(10 *
sizeof(
double), pinned_alloc);
12 double *
b = (
double *)
omp_alloc(10 *
sizeof(
double), default_alloc);
14 if (!
a || !
b)
return 1;
16#pragma omp parallel for
17 for (
int i = 0;
i < 10;
i++) {
22 for (
int i = 0;
i < 10;
i++)
23 if (
a[
i] != 0 ||
b[
i] != 1)
return 1;
omp_memspace_handle_t const omp_default_mem_space
void * omp_allocator_handle_t
void omp_free(void *ptr, omp_allocator_handle_t allocator)
void * omp_alloc(size_t size, omp_allocator_handle_t allocator)