blob: 4e290eb02dfdffeac8486008d8ec901173ca4755 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
int a, b;
void
f1 (int *c, int *d)
{
int i;
#pragma omp for reduction (inscan, +: a)
for (i = 0; i < 64; i++)
{
d[i] = a;
#pragma omp scan inclusive (a)
a += c[i];
}
}
|