From cf0b83efb0202c192fac68a8b9a0e76af9461826 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <matthieu.schaller@durham.ac.uk>
Date: Fri, 29 Jan 2016 12:10:47 +0000
Subject: [PATCH] Removed multi-dt policy. It is now the default. fixdt has to
 be explicitly switched on.

---
 examples/Makefile.am | 4 ++--
 src/engine.c         | 2 +-
 src/engine.h         | 7 +++----
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/examples/Makefile.am b/examples/Makefile.am
index 06cefb624f..54fab6edb5 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -45,7 +45,7 @@ endif
 
 # Sources for swift
 swift_SOURCES = main.c
-swift_CFLAGS = $(MYFLAGS) $(AM_CFLAGS) -DENGINE_POLICY="engine_policy_multistep | engine_policy_keep $(ENGINE_POLICY_SETAFFINITY)"
+swift_CFLAGS = $(MYFLAGS) $(AM_CFLAGS) -DENGINE_POLICY="engine_policy_keep $(ENGINE_POLICY_SETAFFINITY)"
 swift_LDADD =  ../src/.libs/libswiftsim.a $(HDF5_LDFLAGS) $(HDF5_LIBS)
 
 swift_fixdt_SOURCES = main.c
@@ -54,7 +54,7 @@ swift_fixdt_LDADD =  ../src/.libs/libswiftsim.a $(HDF5_LDFLAGS) $(HDF5_LIBS)
 
 # Sources for swift_mpi, do we need an affinity policy for MPI?
 swift_mpi_SOURCES = main.c
-swift_mpi_CFLAGS = $(MYFLAGS) $(AM_CFLAGS) $(MPI_FLAGS) -DENGINE_POLICY="engine_policy_multistep | engine_policy_keep"
+swift_mpi_CFLAGS = $(MYFLAGS) $(AM_CFLAGS) $(MPI_FLAGS) -DENGINE_POLICY="engine_policy_keep"
 swift_mpi_LDADD =  ../src/.libs/libswiftsim_mpi.a $(HDF5_LDFLAGS) $(HDF5_LIBS) $(MPI_LIBS)
 
 swift_fixdt_mpi_SOURCES = main.c
diff --git a/src/engine.c b/src/engine.c
index 12fa647a6a..515b17d1d0 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -57,7 +57,7 @@
 
 const char *engine_policy_names[10] = {
     "none",   "rand",     "steal",     "keep", "block",
-    "fix_dt", "multi_dt", "cpu_tight", "mpi",  "numa_affinity"};
+    "fix_dt", "cpu_tight", "mpi",  "numa_affinity"};
 
 /** The rank of the engine as a global variable (for messages). */
 int engine_rank;
diff --git a/src/engine.h b/src/engine.h
index 5525f612b4..b6dcd673b1 100644
--- a/src/engine.h
+++ b/src/engine.h
@@ -46,10 +46,9 @@ enum engine_policy {
   engine_policy_keep = 4,
   engine_policy_block = 8,
   engine_policy_fixdt = 16,
-  engine_policy_multistep = 32,
-  engine_policy_cputight = 64,
-  engine_policy_mpi = 128,
-  engine_policy_setaffinity = 256
+  engine_policy_cputight = 32,
+  engine_policy_mpi = 64,
+  engine_policy_setaffinity = 128
 };
 
 extern const char *engine_policy_names[];
-- 
GitLab