Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1.     if ( rank == 0 ) {
  2.         for ( int i = 0; i < N; i++ ) {
  3.             for ( int j = 0; j < N; j++ ) {
  4.                 XY[0][i * N + j] = i * i + j * j;
  5.             }
  6.         }
  7.     }
  8.     if ( rank == size - 1 ) {
  9.         for ( int i = 0; i < N; i++ ) {
  10.             for ( int j = 0; j < N; j++ ) {
  11.                 XY[height - 1][i * N + j] = i * i + j * j + (height - 1) * (height - 1);
  12.             }
  13.         }
  14.     }
  15.     for ( int i = 0; i < height; i++ ) {
  16.         for ( int j = 0; j < N; j++ ) {
  17.             XY[i][j] = i * i + j * j;
  18.             XY[i][j * N] = i * i + j * j;
  19.             XY[i][(N - 1) * N + j] = i * i + j * j + (N - 1) * (N - 1);
  20.             XY[i][j * N + N - 1] = i * i + j * j + (N - 1) * (N - 1);
  21.         }
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement