Skip to content
Snippets Groups Projects
Commit 69916f46 authored by James Willis's avatar James Willis
Browse files

Fixed bug that may cause an overflow in sort_j[].

parent 7e249423
No related branches found
No related tags found
1 merge request!407Patch vecorised pair interactions
......@@ -290,7 +290,7 @@ __attribute__((always_inline)) INLINE static void populate_max_index_no_cache(
const float first_di = sort_i[first_pi].d + pi->h * kernel_gamma + dx_max - rshift;
/* Loop through particles in cell j until they are not in range of pi. */
while (temp <= cj->count && first_di > sort_j[temp].d)
while (temp < cj->count && first_di > sort_j[temp].d)
temp++;
max_index_i[first_pi] = temp;
......@@ -302,7 +302,7 @@ __attribute__((always_inline)) INLINE static void populate_max_index_no_cache(
const float di = sort_i[i].d + pi->h * kernel_gamma + dx_max - rshift;
while (temp <= cj->count && di > sort_j[temp].d)
while (temp < cj->count && di > sort_j[temp].d)
temp++;
max_index_i[i] = temp;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment