Question: Make the following code work. #pragma omp parallel private(myid,istart,iend,nthreads,nper) nthreads = omp_get_num_threads(); nper = imax/nthreads; myid = omp_get_thread_num(); istart = myid*nper; iend = istart

Make the following code work.

#pragma omp parallel \

private(myid,istart,iend,nthreads,nper)

nthreads = omp_get_num_threads();

nper = imax/nthreads;

myid = omp_get_thread_num();

istart = myid*nper;

iend = istart + nper 1;

do_work(istart,iend);

for(i=istart; i<=iend; i++){

c[i] = a[i]*b[i] + ...

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!