logo       

[sage-devel] Re: multi_polynomial_element add/sub slower than mul?!?: msg#01611

Subject: [sage-devel] Re: multi_polynomial_element add/sub slower than mul?!?
On 5/5/07, mabshoff <Michael.Abshoff@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Ok, I did discuss that with Max Coboara a couple month back and GBasis
> computation over rings is a medium size project for him. He stated
> that he needed a diophantic solver for CoCoALib. Linbox provides one
> and I have been working on fixing bugs in Linbox, so we are very close
> to integrate Linbox with CoCoALib shortly. I will remind Max soon that
> those pesky geometry people really would like to compute GBases over
> rings ;)

Excellent.  I'm all for more cooperation between CoCoaLib and Linbox,
since both will be standard components in SAGE.

> Regarding Linbox: The svn snapshot in 2.5.0alpha2 is about 6 weeks old
> and juding from the svn log it seems to be a good idea to update.

The last two times I tried the svn version was broken.  The version
included in SAGE was the result of Clement Pernet being at SAGE Days 3 and
spending several days fixing bugs and build issues.  As soon as linbox
development
moved forward past then, it became broken in various way fairly
quickly.  I reported
all the issues I had, so maybe they are fixed now.

> Another taks I would suggest is also adding "make check" to the build
> script because that would obviously greatly expand the testing base
> for the Linbox code. This would increase the build time of that spkg
> very much, but at least we can catch build issues and/or bugs much
^^^^^^^^^^^^^^

Running make check will not be the *default* for builds, but I have been
planning to introduce some form of this for a while.  However, I intend
to have optional scripts spkg-check in each sage package, that would
be run after spkg-install succeeds and before the temp build directory
is deleted.  Then if one builds using
    "make buildcheck"
SAGE would build each package and run spkg-check.  If one builds
with just plan "make" then none of the spkg-check's get run.

> earlier. There is also now two google groups for Linbox: linbox-use
> and linbox-devel, so if you are interested please check them out.

Excellent!

> Another package which should also do a "make check" is gmp because it
> is famous for being miscompiled, especially on MacOSX.
>
> I can package those two spkgs with the suggested changes if William
> would like me to. I am not sure if there are dedicated maintainers to
> individual spkgs in SAGE at the moment.

Best would be for you to send me an spkg-check script for each.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to 
sage-devel-unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---




<Prev in Thread] Current Thread [Next in Thread>