#16803: Reimplement matrix_integer_dense using FLINT
-------------------------------------+-------------------------------------
       Reporter:  mmasdeu            |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.4
      Component:  linear algebra     |   Resolution:
       Keywords:  flint, matrix      |    Merged in:
        Authors:  Marc Masdeu        |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/mmasdeu/16803-matrix_integer_dense_flint|  
f6ac760964f32d4e1105a541333e4df38a22aecd
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by jdemeyer):

 Replying to [comment:9 was]:
 > A first remark playing around with timings is that in sage-6.3 somebody
 or something has definitely *completely massively screwed* up Linbox, or
 how Linbox is built, or how we use linbox, which was the default
 representation and library for arithmetic.
 Are you sure this isn't an imaginary slow-down?  Just for fun, I installed
 some old versions of Sage on boxen and executed the command
 {{{
 $ time ./sage -c '_ = Matrix(ZZ,1000,1000,range(10^6))^5'
 }}}

 I tested Sage versions 2.9(*), 2.11(*), 3.0.6, 3.2.3, 4.1, 4.5, 4.7, 5.0,
 5.12, 6.1.1, 6.3 and the above command always took about 12 minutes. Note
 that boxen is not an idle machine, so it's difficult to get accurate
 timings, but there is certainly no massive slow-down.

 (*) For these versions, ATLAS didn't compile so I used the ATLAS package
 from Sage 3.0.6.

--
Ticket URL: <http://trac.sagemath.org/ticket/16803#comment:22>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to