How to parallelize this array sum using OpenMP?

You should use reduction like this:

#pragma omp parallel for reduction (+:sum)
for (int i=0;i<n;i++)
  sum=sum+a[i];

Leave a Comment