Test which checks the omp parallel for firstprivate directive. 2.0 omp parallel for firstprivate omp parallel for reduction,omp parallel for private #include #include "omp_testsuite.h" int omp_parallel_for_firstprivate(FILE * logFile) { int sum ; int i2; int i; sum=0; i2=3; int known_sum; #pragma omp parallel for reduction(+:sum) private(i) firstprivate(i2)private(i2) for (i = 1; i <= LOOPCOUNT; i++) { sum = sum + (i + i2); } /*end of for*/ known_sum = (LOOPCOUNT * (LOOPCOUNT + 1)) / 2 + i2 * LOOPCOUNT; return (known_sum == sum); } /* end of check_parallel_for_fistprivate */