#pragma omp嵌套写法
作者:
小幸运Q | 来源:发表于
2020-04-02 11:19 被阅读0次
#include<stdio.h>
#include <omp.h>
#define COUNT 4*8
#define N 1000
int main()
{
int i;
int a[N],b[N],c[N];
for(i=0;i<N;i++){
a[i]=i;
b[i]=i;
}
# num_threads的数量可以写在#pragma里面也可以放在外面,
# 先指定线程数,再设定
#pragma omp parallel num_threads(2) shared(a,b) private(i)
{
#pragma omp for schedule(dynamic,100) nowait
for(i=0;i<N;i++){
c[i]=a[i]+b[i];
}
}
for(i=0;i<N;i++){
printf("%d ",c[i]);
}
}
# g++ -fopenmp OMP.cpp -o a.out
# ./a.out
本文标题:#pragma omp嵌套写法
本文链接:https://www.haomeiwen.com/subject/ogsuuhtx.html
网友评论