24 lines
275 B
C
24 lines
275 B
C
|
extern void abort ();
|
||
|
|
||
|
int
|
||
|
bar ()
|
||
|
{
|
||
|
int a = 0, i;
|
||
|
|
||
|
#pragma omp parallel for num_threads (3) reduction (+:a) schedule(static, 1)
|
||
|
for (i = 0; i < 10; i++)
|
||
|
a += i;
|
||
|
|
||
|
return a;
|
||
|
}
|
||
|
|
||
|
int
|
||
|
main (void)
|
||
|
{
|
||
|
int res;
|
||
|
res = bar ();
|
||
|
if (res != 45)
|
||
|
abort ();
|
||
|
return 0;
|
||
|
}
|