#9497: Fix the Singular spkg so it can take advantage of building in parallel
---------------------------+------------------------------------------------
Reporter: was | Owner: GeorgSWeber
Type: enhancement | Status: new
Priority: minor | Milestone: sage-4.6.2
Component: build | Keywords: singular
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
---------------------------+------------------------------------------------
Changes (by malb):
* keywords: => singular
Comment:
I believe this is fixed. I just ran the following on geom.math using the
modified spkg-install attached to this ticket:
{{{
#!sh
for i in `seq 1 16`; do
export MAKE="make -j$i";
time ./spkg-install &> /home/malb/scratch/singular-build-log-$i;
tail -n 3 /home/malb/scratch/singular-build-log-$i;
done
}}}
The output
{{{
real 10m40.257s
user 9m30.120s
sys 1m17.510s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 6m59.972s
user 10m49.180s
sys 1m33.340s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 5m9.335s
user 10m38.340s
sys 1m17.190s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 4m18.527s
user 10m42.200s
sys 1m23.110s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 4m12.274s
user 10m54.550s
sys 1m26.130s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m40.495s
user 11m4.800s
sys 1m27.700s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m22.933s
user 10m15.020s
sys 1m16.510s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m21.500s
user 10m36.230s
sys 1m17.520s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m31.700s
user 11m22.920s
sys 1m18.760s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m10.116s
user 10m20.960s
sys 1m18.830s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m26.779s
user 11m42.740s
sys 1m24.450s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m7.259s
user 11m7.970s
sys 1m23.890s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m3.277s
user 10m40.610s
sys 1m19.030s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m3.885s
user 10m46.770s
sys 1m18.490s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 3m9.547s
user 10m43.620s
sys 1m17.870s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
real 4m9.297s
user 11m37.370s
sys 1m16.790s
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libfac.a
ranlib /scratch/malb/sage-4.6.1.rc1/local/lib/libsingfac_g.a
Singular-3-1-1
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9497#comment:2>
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.