瀏覽代碼

simgrid: Make cholesky.sh test much shorter

Samuel Thibault 5 年之前
父節點
當前提交
d7051db1cc
共有 2 個文件被更改,包括 32 次插入1 次删除
  1. 17 1
      examples/cholesky/cholesky.sh
  2. 15 0
      starpu.mk

+ 17 - 1
examples/cholesky/cholesky.sh

@@ -29,7 +29,23 @@ for STARPU_SCHED in $STARPU_SCHEDS ; do
 done
 echo
 
-for size in `seq 2 2 30` ; do
+INCR=2
+
+if [ -n "$STARPU_SIMGRID" ]
+then
+	INCR=8
+	# These use the thread factory, and are thus much longer
+	if [ -n "$STARPU_QUICK_CHECK" ]
+	then
+		INCR=16
+	fi
+	if [ -n "$STARPU_LONG_CHECK" ]
+	then
+		INCR=4
+	fi
+fi
+
+for size in `seq 2 $INCR 30` ; do
 	echo -n "$((size * 960))"
 	for STARPU_SCHED in $STARPU_SCHEDS
 	do

+ 15 - 0
starpu.mk

@@ -87,3 +87,18 @@ env:
 	@echo export STARPU_HOSTNAME=$(STARPU_HOSTNAME)
 	@echo export MALLOC_PERTURB_=$(MALLOC_PERTURB_)
 endif
+
+if STARPU_SIMGRID
+STARPU_SIMGRID=1
+export STARPU_SIMGRID
+endif
+
+if STARPU_QUICK_CHECK
+STARPU_QUICK_CHECK=1
+export STARPU_QUICK_CHECK
+endif
+
+if STARPU_LONG_CHECK
+STARPU_LONG_CHECK=1
+export STARPU_LONG_CHECK
+endif