Newer
Older
#include <omp.h>
#include <stdio.h>
int main(void)
{
int tid;
int var1;
var1 = -10;
printf ("Serial var1= %d, &var1= %p\n",var1,&var1);
#pragma omp parallel private(tid) reduction(+:var1)
{
tid = omp_get_thread_num();
//var1 += tid;
printf ("Thread %d var1= %d, &var1= %p\n",tid,var1,&var1);
}
printf ("Serial var1= %d, &var1= %p\n",var1,&var1);
return 0;
}