Test which checks the omp master directive by counting up a variable in a omp master section. 2.0 omp master omp critical #include #include "omp_testsuite.h" int omp_master(FILE * logFile) { int nthreads; int executing_thread; nthreads = 0; executing_thread = -1; #pragma omp parallel { #pragma omp master { #pragma omp critical { nthreads++; } executing_thread = omp_get_thread_num (); } /* end of master*/ } /* end of parallel*/ return ((nthreads == 1) && (executing_thread == 0)); }