【发布时间】:2015-01-19 06:54:27
【问题描述】:
如何使这个数组总和使用 OpenMP 并行化? 什么应该共享,什么应该私有?
这是数组求和的代码..
main()
{
int a[10], i, n, sum=0;
printf("enter no. of elements");
scanf("%d",&n);
printf("enter the elements");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for (i=0;i<n;i++)
sum=sum+a[i];
for(i=0;i<n;i++)
printf("\n a[%d] = %d", i, a[i]);
printf("\n sum = %d",sum);
}
【问题讨论】:
标签: c arrays parallel-processing openmp