Hi..
CAN YOU PLEASE TELL ME, WHICH INTEL COMPILER VERSION HAS IMPLEMENT OPENMP 4.0 DIRECTIVES ..?
I am trying to execute openmp 4 (#pragma omp target data map.. / #pragma omp target) ---> I am using icc (ICC) 15.0.2 20150121 on stampede, but not able to compile. [goal is to compare 1 & 2]
< login2.stampede(197)$ icc -openmp omp_target_cost_offload.c -mmic -o ompTarget_cost_offload
omp_target_cost_offload.c(44): warning #3180: unrecognized OpenMP #pragma
#pragma omp target data map(to: a[0:size], b[0:size]) map(from: c[0:size])
^
omp_target_cost_offload.c(46): warning #3180: unrecognized OpenMP #pragma
#pragma omp target >
and the code is simple as:
#pragma omp target data map(to: a[0:size], b[0:size]) map(from: c[0:size])
{
#pragma omp target
#pragma omp parallel for default(none) shared(a,b,c,size)
for ( i = 0; i < size; ++i)
c[i] = a[i] + b[i];
}
THANK YOU VERY MUCH IN ADVANCE.
- RAJU