On Tue, Jun 22, 2010 at 5:27 PM, Dr. David Kirkby
<david.kir...@onetel.net> wrote:
> On 06/22/10 05:45 PM, Robert Bradshaw wrote:
>>
>> On Jun 22, 2010, at 12:43 AM, David Kirkby wrote:
>>
>>> Someone commented the other day that he could not understand why BLAS
>>> was in Sage when we had ATLAS. This was in response to my concern
>>> about linbox not being able to find BLAS
>>>
>>> http://trac.sagemath.org/sage_trac/ticket/9101
>>>
>>> Robert Bradshaw did a list of what he considered the most important
>>> parts of Sage, and includes BLAS in that. I have just checked and see
>>> there is no self-test package for BLAS.
>>>
>>> So I'm wondering if we need BLAS or not.
>>
>> Me too. FWIW, that was one of them that I was unsure of, but figured
>> better safe than sorry and assumed it was used somewhere in the linear
>> algebra, so I put it on the important list.
>
> I suspect it is currently used, but perhaps we can remove it. That will
> probably mean changing a few packages which currently link with BLAS, to
> force them to link with ATLAS instead. Unfortunately, many of the packages
> which link to blas have lots of platform specific code, so things behaving
> differently on different platforms. Testing that sort of thing becomes
> difficult when you don't have access to all the platforms.

I can tell you the *reason* BLAS is in Sage.   Josh Kantor and I
included numpy and scipy in Sage, and in order to do that, we needed a
BLAS and used the Fortran BLAS (the subject of this thread) and *also*
the GSL reference cblas.       ATLAS wasn't included into Sage until
at least a year later.

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