please i just need Clear answer with screen shot for output if needed
#include #include int main(int argc, char *argv[]) {int i, thread_id;int glob_nloops, priv_nloops; glob_nloops = 0;// parallelize this chunk of code#pragma omp parallel private(priv_nloops, thread_id){priv_nloops = 0;thread_id = omp_get_thread_num(); // parallelize this for loop #pragma omp forfor (i=0; i<100000;>100000;>{++priv_nloops;}// make this a "critical" code section#pragma omp critical{printf("Thread %d is adding its iterations (%d) to sum (%d), ",thread_id, priv_nloops, glob_nloops);glob_nloops += priv_nloops;printf(" total nloops is now %d.\n", glob_nloops);}}printf("Total # loop iterations is %d\n",glob_nloops); return 0;}
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here