src/Pure/System/numa.scala
changeset 68953 89a12af9c330
parent 66923 914935f8a462
child 68954 8be4030394b8
--- a/src/Pure/System/numa.scala	Sat Sep 08 21:54:39 2018 +0200
+++ b/src/Pure/System/numa.scala	Sat Sep 08 22:09:52 2018 +0200
@@ -39,6 +39,12 @@
   def policy(node: Int): String =
     if (numactl_available) "numactl -m" + node + " -N" + node else ""
 
+  def policy_options(options: Options, numa_node: Option[Int]): Options =
+    numa_node match {
+      case None => options
+      case Some(n) => options.string("ML_process_policy") = policy(n)
+    }
+
 
   /* shuffling of CPU nodes */