Go to the documentation of this file.
12int main(
int argc,
char **argv) {
14 #pragma omp parallel reduction(task, +:a) reduction(task, *:b)
19 for (
i = 1;
i <= 5; ++
i) {
20 #pragma omp task in_reduction(+: a) in_reduction(*: b)
30 fprintf(stderr,
"error: a != 15. Instead a = %d\n",
a);
34 fprintf(stderr,
"error: b != 120. Instead b = %d\n",
b);