|
14 | 14 | int *status = calloc(npes, sizeof(int)); \
|
15 | 15 | TYPE *cmp_values = malloc(npes * sizeof(TYPE)); \
|
16 | 16 | \
|
17 |
| - size_t i = 0; \ |
| 17 | + int i = 0; \ |
18 | 18 | int expected_sum = 0; \
|
19 | 19 | int total_sum = 0; \
|
20 | 20 | \
|
|
46 | 46 | int *status = calloc(npes, sizeof(int)); \
|
47 | 47 | TYPE *cmp_values = malloc(npes * sizeof(TYPE)); \
|
48 | 48 | \
|
49 |
| - size_t i = 0; \ |
| 49 | + int i = 0; \ |
50 | 50 | int expected_sum = 0; \
|
51 | 51 | int total_sum = 0; \
|
52 | 52 | \
|
|
57 | 57 | \
|
58 | 58 | expected_sum = (npes-1) * npes / 2; \
|
59 | 59 | \
|
60 |
| - size_t ncompleted = 0; \ |
| 60 | + int ncompleted = 0; \ |
61 | 61 | while(ncompleted < npes){ \
|
62 |
| - int ndone = shmemx_test_any_vector(ivars, npes, status, SHMEM_CMP_EQ, cmp_values); \ |
| 62 | + size_t ndone = shmemx_test_any_vector(ivars, npes, status, SHMEM_CMP_EQ, cmp_values); \ |
63 | 63 | if (ndone != SIZE_MAX){ \
|
64 | 64 | status[ndone] = 1; \
|
65 | 65 | total_sum += ivars[ndone]; \
|
|
83 | 83 | \
|
84 | 84 | size_t *indices = malloc(npes * sizeof(size_t)); \
|
85 | 85 | \
|
86 |
| - size_t i = 0; \ |
| 86 | + int i = 0; \ |
87 | 87 | int expected_sum = 0; \
|
88 | 88 | int total_sum = 0; \
|
89 | 89 | \
|
|
94 | 94 | \
|
95 | 95 | expected_sum = (npes-1) * npes / 2; \
|
96 | 96 | \
|
97 |
| - size_t ncompleted = 0; \ |
| 97 | + int ncompleted = 0; \ |
98 | 98 | while(ncompleted < npes){ \
|
99 |
| - int ndone = shmemx_test_some_vector(ivars, npes, indices, status, SHMEM_CMP_EQ, cmp_values); \ |
| 99 | + size_t ndone = shmemx_test_some_vector(ivars, npes, indices, status, SHMEM_CMP_EQ, cmp_values); \ |
100 | 100 | if(ndone != 0){ \
|
101 |
| - for(i = 0; i < ndone; i++){ \ |
102 |
| - total_sum += ivars[indices[i]]; \ |
103 |
| - status[indices[i]] = 1; \ |
| 101 | + for(size_t j = 0; j < ndone; j++){ \ |
| 102 | + total_sum += ivars[indices[j]]; \ |
| 103 | + status[indices[j]] = 1; \ |
104 | 104 | } \
|
105 | 105 | ncompleted += ndone; \
|
106 | 106 | } \
|
|
0 commit comments