我是並行編程的新手,想知道我可以啓動的最大線程數是多少。 我想這 #include<stdio.h>
#include<omp.h>
void pooh(int id,int a[])
{
a[id]=a[id]-1 ;
printf("%d\n",id) ;
}
int main()
{
int a[1001] ;
int i ;
f
這是我的代碼,我想使它與OpenMP平行。我有一個主循環來製作並行和一些內部循環。 是內部循環的指數,像p,i或Li私人或共用? 如果我沒有將變量聲明爲私有或共享,會發生什麼情況? 你是否建議在這個並行循環中使用可分配的變量? !$OMP PARALLEL DO
do l = 1,n_rep
do p = 1,n_l - 1
do q = 1,n_l - 1