From eb8ebccc7c3e6c8d783d32c3c035cec05de05e31 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <matthieu.schaller@durham.ac.uk>
Date: Fri, 11 Mar 2016 17:50:33 +0000
Subject: [PATCH] task_type_psort --> task_type_part_sort

---
 src/engine.c    | 4 ++--
 src/runner.c    | 2 +-
 src/scheduler.c | 2 +-
 src/space.c     | 2 +-
 src/task.c      | 7 ++++---
 src/task.h      | 3 ++-
 6 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/engine.c b/src/engine.c
index c34214c05b..1ce6aeec95 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -755,7 +755,7 @@ void engine_maketasks(struct engine *e) {
 
   /* Add the space sorting tasks. */
   for (int i = 0; i < e->nr_threads; i++)
-    scheduler_addtask(sched, task_type_psort, task_subtype_none, i, 0, NULL,
+    scheduler_addtask(sched, task_type_part_sort, task_subtype_none, i, 0, NULL,
                       NULL, 0);
 
   /* Run through the highest level of cells and add pairs. */
@@ -2050,7 +2050,7 @@ void engine_init(struct engine *e, struct space *s, float dt, int nr_threads,
 
   /* Create the sorting tasks. */
   for (int i = 0; i < e->nr_threads; i++)
-    scheduler_addtask(&e->sched, task_type_psort, task_subtype_none, i, 0, NULL,
+    scheduler_addtask(&e->sched, task_type_part_sort, task_subtype_none, i, 0, NULL,
                       NULL, 0);
 
   scheduler_ranktasks(&e->sched);
diff --git a/src/runner.c b/src/runner.c
index 7eedb6adc7..7591091b2b 100644
--- a/src/runner.c
+++ b/src/runner.c
@@ -1057,7 +1057,7 @@ void *runner_main(void *data) {
         case task_type_grav_down:
           runner_dograv_down(r, t->ci);
           break;
-        case task_type_psort:
+        case task_type_part_sort:
           space_do_parts_sort();
           break;
         case task_type_split_cell:
diff --git a/src/scheduler.c b/src/scheduler.c
index 722e344b5a..d8002e8da6 100644
--- a/src/scheduler.c
+++ b/src/scheduler.c
@@ -127,7 +127,7 @@ void scheduler_splittasks(struct scheduler *s) {
     }
 
     /* Skip sorting tasks. */
-    if (t->type == task_type_psort) continue;
+    if (t->type == task_type_part_sort) continue;
 
     /* Empty task? */
     if (t->ci == NULL || (t->type == task_type_pair && t->cj == NULL)) {
diff --git a/src/space.c b/src/space.c
index fa2541c287..941bbc8f48 100644
--- a/src/space.c
+++ b/src/space.c
@@ -582,7 +582,7 @@ void space_parts_sort(struct space *s, size_t *ind, size_t N, int min, int max,
   space_sort_struct.waiting = 1;
 
   /* Launch the sorting tasks. */
-  engine_launch(s->e, s->e->nr_threads, (1 << task_type_psort), 0);
+  engine_launch(s->e, s->e->nr_threads, (1 << task_type_part_sort), 0);
 
   /* Verify space_sort_struct. */
   /* for (int i = 1; i < N; i++)
diff --git a/src/task.c b/src/task.c
index 69109f9e6d..6e9a715760 100644
--- a/src/task.c
+++ b/src/task.c
@@ -45,7 +45,8 @@
 const char *taskID_names[task_type_count] = {
     "none",    "sort",    "self",      "pair",  "sub",        "init",
     "ghost",   "drift",   "kick",      "send",  "recv",       "grav_pp",
-    "grav_mm", "grav_up", "grav_down", "psort", "split_cell", "rewait"};
+    "grav_mm", "grav_up", "grav_down", "part_sort", "gpart_sort",
+    "split_cell", "rewait"};
 
 const char *subtaskID_names[task_type_count] = {"none",  "density",
                                                 "force", "grav"};
@@ -78,9 +79,9 @@ float task_overlap(const struct task *ta, const struct task *tb) {
   /* First check if any of the two tasks are of a type that don't
      use cells. */
   if (ta == NULL || tb == NULL || ta->type == task_type_none ||
-      ta->type == task_type_psort || ta->type == task_type_split_cell ||
+      ta->type == task_type_part_sort || ta->type == task_type_split_cell ||
       ta->type == task_type_rewait || tb->type == task_type_none ||
-      tb->type == task_type_psort || tb->type == task_type_split_cell ||
+      tb->type == task_type_part_sort || tb->type == task_type_split_cell ||
       tb->type == task_type_rewait)
     return 0.0f;
 
diff --git a/src/task.h b/src/task.h
index b86631cc49..9c0ba6087d 100644
--- a/src/task.h
+++ b/src/task.h
@@ -45,7 +45,8 @@ enum task_types {
   task_type_grav_mm,
   task_type_grav_up,
   task_type_grav_down,
-  task_type_psort,
+  task_type_part_sort,
+  task_type_gpart_sort,
   task_type_split_cell,
   task_type_rewait,
   task_type_count
-- 
GitLab