#6503: remove the pyprocessing spkg from sage, then sort out any fallout that
results
------------------------------------------+---------------------------------
Reporter: was | Owner: mabshoff
Type: defect | Status: positive_review
Priority: blocker | Milestone: sage-4.3.4
Component: packages | Keywords:
Author: John Palmieri, Mike Hansen | Upstream: N/A
Reviewer: Minh Van Nguyen | Merged:
Work_issues: |
------------------------------------------+---------------------------------
Changes (by newvalueoldvalue):
* status: needs_review => positive_review
* reviewer: => Minh Van Nguyen
* work_issues: rebase on top of #8191 =>
* author: => John Palmieri, Mike Hansen
Comment:
Hurray! Parallel build works and parallel doctesting works also. I often
use the following little script to parallel build and doctest after the
build is done:
{{{
#!sh
#!/bin/sh
export DOT_SAGE=/dev/shm/mvngu/dot_sage/<x.y.z>
export MAKE='make -j6'
make
make ptestlong
}}}
This script first requires that I edit the following line in `makefile`
{{{
NUM_THREADS=0 # 0 interpreted as min(8, multiprocessing.cpu_count())
}}}
to result in
{{{
NUM_THREADS=8 # 0 interpreted as min(8, multiprocessing.cpu_count())
}}}
I also attempted parallel doctest with
{{{
./sage -tp 12 -long devel/sage-main/
}}}
As far as the parallel compilation and parallel doctesting of Sage is
concerned, they went OK without pyprocessing. Now is the time to remove
pyprocessing and instead use the Python library module `multiprocessing`.
A big thank you to John and Mike for the hard work!
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6503#comment:21>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.