On Sun, Apr 18, 2010 at 10:51 PM, Thierry Dumont
<tdum...@math.univ-lyon1.fr> wrote:
> It is certainly possible to copy atlas libs from one machine to another
> (and it is what you do when you install sage binaries, or when you install
> atlas in a linux distribution (debian, ubuntu with binary packages), and
> this will change nothing if both machines have the same processor. But it is
> quite sure that the machines will have different processors and different
> cache size: thus performances will not be optimal. The installation of atlas
> consist in compilation plus determination of optimal block sizes for
> matrix.matrix and matrix.vector products, by a set of tests. This is very
> efficient (on my 3.1 GHZ machine, the product of 2 matrix(RDF,1000) takes
> 0.2 second: this is 5 Gigaflops!).
> yours
> t.

John was specifically asking about building ATLAS once as part of Sage
on a specific machine (t2.math.washington.edu), then making sure he
never has to build ATLAS from source again on *that* same machine,
when he builds new versions of Sage.

I think ATLAS takes > 12 hours to build from source on t2.math.washington.edu.

 -- William



>
> Le 19/04/2010 07:24, William Stein a écrit :
>>
>> On Sun, Apr 18, 2010 at 10:08 PM, John H Palmieri
>> <jhpalmier...@gmail.com>  wrote:
>>>
>>>
>>> On Apr 18, 2:55 pm, William Stein<wst...@gmail.com>  wrote:
>>>>
>>>> On Sun, Apr 18, 2010 at 2:50 PM, John H Palmieri<jhpalmier...@gmail.com>
>>>>  wrote:
>>>>
>>>>> If I've built atlas once on a particular machine and if it took a long
>>>>> time (e.g. t2.math, but also on various linux boxes), if I want to
>>>>> build Sage again from scratch, are there just some files I can copy so
>>>>> I can just touch spkg/installed/atlas... to skip it the next time?
>>>>
>>>> Yes, just do:
>>>>
>>>>            1. touch spkg/installed/atlas??
>>>>            2. cp the following files to local/lib: libatlas.*
>>>> libcblas.* libf77blas* liblapack*
>>>
>>> I'm guessing I also need local/include/atlas/* and the files cblas.h
>>> and clapack.h from local/include.  Is that right?
>>
>> I didn't in my testing, but it certainly couldn't hurt.
>>
>>>
>>>> It would be great if you could add this to the README.txt for Sage...
>>>
>>> If I have the time and if I can figure out a good place to put it,
>>> I'll do it.
>>>
>>> --
>>> John
>>>
>>>
>>> --
>>> 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
>>>
>>
>>
>>
>
> --
> 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
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

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