From 2cdc12208da56f996145f1b16d80c788c87edd70 Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <matthieu.schaller@durham.ac.uk> Date: Thu, 13 Apr 2017 10:12:28 +0100 Subject: [PATCH] Improve accuracy of sort.d calculation --- src/runner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runner.c b/src/runner.c index 2ad2614d9b..80e4e01b76 100644 --- a/src/runner.c +++ b/src/runner.c @@ -430,7 +430,7 @@ void runner_do_sort(struct runner *r, struct cell *c, int flags, int clock) { xparts[k].x_diff_sort[1] = 0.0f; xparts[k].x_diff_sort[2] = 0.0f; } - const float px[3] = {parts[k].x[0], parts[k].x[1], parts[k].x[2]}; + const double px[3] = {parts[k].x[0], parts[k].x[1], parts[k].x[2]}; for (int j = 0; j < 13; j++) if (flags & (1 << j)) { sort[j * (count + 1) + k].i = k; -- GitLab