Skip to content

Commit 8158cc7

Browse files
committed
complete
1 parent 9e2934b commit 8158cc7

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Parallel Programming/miniproject_4/src/main/java/edu/coursera/parallel/OneDimAveragingPhaser.java

+7-4
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,15 @@ public static void runParallelBarrier(final int iterations,
6363
double[] threadPrivateMyVal = myVal;
6464
double[] threadPrivateMyNew = myNew;
6565

66-
final int chunkSize = (n + tasks - 1) / tasks;
67-
final int left = (i * chunkSize) + 1;
68-
int right = (left + chunkSize) - 1;
69-
if (right > n) right = n;
66+
// final int chunkSize = (n + tasks - 1) / tasks;
67+
// final int left = (i * chunkSize) + 1;
68+
// int right = (left + chunkSize) - 1;
69+
// if (right > n) right = n;
7070

7171
for (int iter = 0; iter < iterations; iter++) {
72+
final int left = i * (n / tasks) + 1;
73+
final int right = (i + 1) * (n / tasks);
74+
7275
for (int j = left; j <= right; j++) {
7376
threadPrivateMyNew[j] = (threadPrivateMyVal[j - 1]
7477
+ threadPrivateMyVal[j + 1]) / 2.0;

0 commit comments

Comments
 (0)