Browse Source

simgrid: Make cholesky.sh test much shorter

Samuel Thibault 5 years ago
parent
commit
d7051db1cc
2 changed files with 32 additions and 1 deletions
  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