diff --git a/applications/knl/poisson_dg/knl_poisson_dg.mini b/applications/knl/poisson_dg/knl_poisson_dg.mini
index 9951705d981a39a8e9c20c089fd117eb76b4e2ee..453dd8db61745c2c3d0c447adf011b4afd121ca7 100644
--- a/applications/knl/poisson_dg/knl_poisson_dg.mini
+++ b/applications/knl/poisson_dg/knl_poisson_dg.mini
@@ -8,7 +8,7 @@ opcount_suffix = opcount, nonopcount | expand opcount
 # Input parameters
 dim = 3
 mbperrank = 100
-ranks = 66
+ranks = 1
 floatingbytes = 8
 
 # Metaini Calculations
diff --git a/applications/knl/poisson_dg_tensor/knl_poisson_dg_tensor.mini b/applications/knl/poisson_dg_tensor/knl_poisson_dg_tensor.mini
index 07aa0a438765cc5ddddf2f46dad71ae7be37d835..47a598761f16762044c793c479f47e3bb9dac8cd 100644
--- a/applications/knl/poisson_dg_tensor/knl_poisson_dg_tensor.mini
+++ b/applications/knl/poisson_dg_tensor/knl_poisson_dg_tensor.mini
@@ -8,7 +8,7 @@ opcount_suffix = opcount, nonopcount | expand opcount
 # Input parameters
 dim = 3
 mbperrank = 100
-ranks = 66
+ranks = 1
 floatingbytes = 8
 
 # Metaini Calculations
diff --git a/bin/knltimings.sh b/bin/knltimings.sh
index 2f238395262f6eb11a35707f7d6556541eaac673..710eb673fed1b887bb77aab0ce87c33e0054de83 100755
--- a/bin/knltimings.sh
+++ b/bin/knltimings.sh
@@ -20,9 +20,13 @@ do
   COUNT=0
   while [ $COUNT -lt $UPPER ]; do
     exec=${inifile%.ini}
-	line=$(grep ^"ranks = " $inifile)
-	np=${line##ranks = }
-    mpirun -np $np ./$exec $inifile
+    MAXCORES=68
+    CORE=0
+    while [ $CORE -lt $MAXCORES ]; do
+		hwloc-bind --single ./$exec $inifile &
+		CORE=$((CORE + 1))
+	done
+	wait
     COUNT=$((COUNT + 1))
   done
 done