Advertisement
bhavyagoyal

Untitled

Nov 13th, 2015
3,466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         #pragma omp parallel for
  2.         for(i=0;i<n;i++){
  3.            for(k=0;k< (i+1);k++){
  4.                // int lim1 = 0;
  5.                // if(lim1<(k-n/16 +1)){
  6.                //     lim1 = k-n/16 +1;
  7.                // }
  8.                int lim1 = MAX(0,k-n/16+1);
  9.                // int lim2 = n;
  10.                // if(lim2>(k+n/16)){
  11.                 //     lim2 = k+n/16;
  12.                 // }
  13.                 int lim2 = MIN(n, k+n/16);
  14.                 for(j=lim1;j<lim2;j++){
  15.                    A[n*i+j] += B[n*i+k]*C[n*k+j];
  16.                }
  17.            }
  18.        }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement