diff --git a/bin/knltimings.sh b/bin/knltimings.sh
index f2d5210893b6e5a6ba64539f11f1f020b6783d8d..2f238395262f6eb11a35707f7d6556541eaac673 100755
--- a/bin/knltimings.sh
+++ b/bin/knltimings.sh
@@ -20,7 +20,9 @@ do
   COUNT=0
   while [ $COUNT -lt $UPPER ]; do
     exec=${inifile%.ini}
-    mpirun -np 66 ./$exec $inifile
+	line=$(grep ^"ranks = " $inifile)
+	np=${line##ranks = }
+    mpirun -np $np ./$exec $inifile
     COUNT=$((COUNT + 1))
   done
 done