diff --git a/src/runner.c b/src/runner.c index b7ebf652738948141f8f3983b56331bad20e5a9d..ff392b0749922560d6eb2bfdf9c2a58940c5a584 100644 --- a/src/runner.c +++ b/src/runner.c @@ -776,7 +776,11 @@ void runner_do_ghost(struct runner *r, struct cell *c, int timer) { /* Self-interaction? */ if (l->t->type == task_type_self) +#ifdef WITH_VECTORIZATION + runner_doself_subset_density_vec(r, finger, parts, pid, count); +#else runner_doself_subset_density(r, finger, parts, pid, count); +#endif /* Otherwise, pair interaction? */ else if (l->t->type == task_type_pair) {