#9562: Add M4RIE to Sage
-------------------------------+--------------------------------------------
   Reporter:  malb             |       Owner:  tbd                              
           
       Type:  enhancement      |      Status:  needs_review                     
           
   Priority:  major            |   Milestone:  sage-5.0                         
           
  Component:  packages         |    Keywords:  m4ri                             
           
     Author:  Martin Albrecht  |    Upstream:  None of the above - read trac 
for reasoning.
   Reviewer:                   |      Merged:                                   
           
Work_issues:                   |  
-------------------------------+--------------------------------------------

Comment(by malb):

 Since there doesn't seem to be any movement on this ticket, I took the
 liberty to update the patch and to prepare a new SPKG:

 http://sage.math.washington.edu/home/malb/spkgs/libm4ri-20100817.spkg

 Just as before this ticket depends on #9717 which was merged in
 4.5.3.alpha1.

 I successfully built and doctested the SPKG + the patch on:

  * '''sage.math''': 64-bit Linux, Intel CPU, pass
  * '''redhawk''': 64-bit Linux, AMD CPU, pass
  * '''bsd:''' OS X, pass
  * '''t2''': Solaris, pass (I failed to build R thus those doctests
 failed)

 I also took a sage-4.5.3.alpha1.tar, replaced the M4RI SPKG and applied
 the patch. Then I built Sage from scratch on sage.math and ran make
 ptestlong. All doctests passed.

 PS: This new SPKG runs some tests to detect the L1 and L2 cache sizes,
 thus it compiles a little bit longer than older SPKGs for M4RI. The gained
 performance is well worth the wait on e.g. modern Intel CPUs where it is
 better to detect how much memory is fast for random access than to rely on
 the actual L2 cache size.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9562#comment:25>
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