Quantcast
Channel: Intel® C++-Compiler
Viewing all articles
Browse latest Browse all 1665

OpenMP 4.0 implementation in Intel Compiler

$
0
0

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


Viewing all articles
Browse latest Browse all 1665

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>