aboutsummaryrefslogtreecommitdiff
path: root/src/pruning.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pruning.c')
-rw-r--r--src/pruning.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pruning.c b/src/pruning.c
index 3ca9fac..a5e60ce 100644
--- a/src/pruning.c
+++ b/src/pruning.c
@@ -355,7 +355,7 @@ instance_fixnasty(void *arg)
355 355
356 td = (ThreadDataGenpt *)arg; 356 td = (ThreadDataGenpt *)arg;
357 nb = td->pd->coord->max / td->pd->coord->base->max; 357 nb = td->pd->coord->max / td->pd->coord->base->max;
358 blocksize = (uint64_t)((nb / td->nthreads) * td->pd->coord->base->max); 358 blocksize = (td->pd->coord->base->max / td->nthreads) * nb;
359 rmin = ((uint64_t)td->thid) * blocksize; 359 rmin = ((uint64_t)td->thid) * blocksize;
360 rmax = td->thid == td->nthreads - 1 ? 360 rmax = td->thid == td->nthreads - 1 ?
361 td->pd->coord->max : 361 td->pd->coord->max :
@@ -373,7 +373,8 @@ instance_fixnasty(void *arg)
373 ii = td->pd->coord->transform(t, i); 373 ii = td->pd->coord->transform(t, i);
374 if (ii < rmin || ii >= rmax) 374 if (ii < rmin || ii >= rmax)
375 fprintf(stderr, 375 fprintf(stderr,
376 "Error: transformed out of bound!\n"); 376 "Error: transformed out of bound! "
377 "%lu %lu %lu\n", ii, rmin, rmax);
377 if (ptableval_index(td->pd, ii) > td->d) { 378 if (ptableval_index(td->pd, ii) > td->d) {
378 ptable_update_index(td->pd, ii, td->d); 379 ptable_update_index(td->pd, ii, td->d);
379 updated++; 380 updated++;

Generated with cgit - Back to sebastiano.tronto.net