On Mon, Jun 7, 2010 at 1:56 AM, Dr. David Kirkby
<david.kir...@onetel.net> wrote:
> ATLAS in Sage is rather old, with there being many more recent beta
> releases.
>
> ATLAS development has not stopped, but I understand from Clint (the main
> developer), that he has other commitments which means he will spend less
> time on ATLAS for a while. So there are not going to be any new stable
> release coming out soon.
>
> There are a few specific facts.
>
>  * The current version of ATLAS in Sage takes 8.5 hours to build on 't2' as
> it has no tuning parameters for the Sun T2+ processors. The latest beta
> fixes that and apparently will build in under an hour on 't2'. So an update
> should save more than 7.5 hours when building Sage on 't2'. That should
> reduce the build time of Sage on 't2' from around 27 hours to 19.5 hours.
>  * The ATLAS package in Sage has additional tuning parameters for 3 sorts of
> processors. I've never managed to work out how to move them to a newer
> release, so they might be lost if we changed to a new beta.
>  * The latest beta has lots of turning parameters for new processors, so
> should build more quickly, and probably run faster too on many new
> processors. Less CPUs would be classed as a generic 386. I suspect there is
> a good chance the 3 processors in Sage would all be in the updated ATLAS
> beta, but I don't know for sure.
>  * The Sage package has quite a few hacks to get around problems. These may
> or may not be necessary if ATLAS was updated. Integrating them might be
> difficult, and probably difficult to test, as some require hardware/software
> combinations that are quite rarely seen.
>  * I don't know if there are extensive doc tests in Sage for ATLAS, but a
> grep of 'atlas' in the ptestlong.log file shows nothing with 'atlas' in the
> name, which make me think there might not be. Clearly if we don't test
> ATLAS, it is more difficult to know of any problems if an upgrade takes
> place.
>
> I would generally be reluctant to use beta software, but in this case, the
> problems with building ATLAS on 't2' are very severe.
>
> Another option, that would solve the ATLAS problem on 't2' is that the ATLAS
> package is expanded with some binaries for such processors. That would add
> 1.6 MB to the Sage package.
>
> I've discussed this with William a bit off-list, and we agree that if a new
> ATLAS package is made, it should go in an alpha0, so gets the longest test
> duration. We would then have to sort out any problems.
>
> Thoughts?

I am personally all for updating to the beta version of ATLAS.

 -- William

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to