#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.

Reply via email to