6 S(int *&ptr_) : ptr(ptr_) { }
11 int *orig = new int[100];
13 memset (orig, 0, sizeof (int) * 100);
17 #pragma omp target enter data map(to: svar.ptr, svar.ptr[10:80])
21 for (int i = 10; i < 90; i++)
25 #pragma omp target exit data map(release: svar.ptr) map(from: svar.ptr[10:80])
27 for (int i = 0; i < 100; i++)
28 assert (i >= 10 && i < 90 && svar.ptr[i] == 1