[sagemath] 01/01: Add detection of number of threads for parallel doctesting to sage-env.

Tobias Hansen thansen at moszumanska.debian.org
Mon Dec 12 00:03:25 UTC 2016


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository sagemath.

commit 01038cbb3d0a9a6d8e6c1f3581d1bd68b76b6861
Author: Tobias Hansen <thansen at debian.org>
Date:   Mon Dec 12 00:03:15 2016 +0000

    Add detection of number of threads for parallel doctesting to sage-env.
---
 debian/adhoc/sage-env | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/debian/adhoc/sage-env b/debian/adhoc/sage-env
index 502c954..0cd6942 100644
--- a/debian/adhoc/sage-env
+++ b/debian/adhoc/sage-env
@@ -74,6 +74,17 @@ GPDOCDIR="/usr/share/pari/doc" && export GPDOCDIR
 SINGULARPATH="/usr/share/singular" && export SINGULARPATH
 SINGULAR_EXECUTABLE="/usr/bin/Singular" && export SINGULAR_EXECUTABLE
 
+# Handle parallel building/testing/...
+# See Trac Ticket #12016
+# First, figure out the right values for SAGE_NUM_THREADS (default
+# number of threads) and SAGE_NUM_THREADS_PARALLEL (default number of
+# threads when parallel execution is asked explicitly).
+sage_num_threads_array=(`sage-num-threads.py 2>/dev/null || echo 1 2 1`)
+SAGE_NUM_THREADS=${sage_num_threads_array[0]}
+SAGE_NUM_THREADS_PARALLEL=${sage_num_threads_array[1]}
+export SAGE_NUM_THREADS
+export SAGE_NUM_THREADS_PARALLEL
+
 # Display the Sage startup banner, used in src/bin/sage
 sage_banner() {
     if [ "$SAGE_BANNER" != "no" ]; then

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagemath.git



More information about the debian-science-commits mailing list