When building Sage as a user without root privileges on a machine with
CPU throttling enabled, is ATLAS built or does Sage just rely on
standard BLAS?

http://math-atlas.sourceforge.net/errata.html#cputhrottle

I'm aware of this,

=====
http://wiki.sagemath.org/faq

QUESTION: Sage 2.9 and higher fails compiling ATLAS on Linux. How can
I fix this?

ANSWER: The most likely cause is enabled power management. Disabling
it should fix the problem. Depending on your flavor of distribution,
this might either be possible with some nice GUI tool or not. On the
command line do the following as root for each CPU you have: /usr/bin/
cpufreq-selector -g performance -c #number CPU. On Ubuntu try
disabling "Power Manager" via "System --> Preferences --> Sessions"
under the "Startup Programs" or using cpufreq-set via command line.
=====

, but in the "make" output I see the following:

=====
It appears you have cpu throttling enabled, which makes timings
unreliable and an ATLAS install nonsensical.  Aborting.
See ATLAS/INSTALL.txt for further information
Ignoring CPU throttling by user override!
=====

.  The last line indicates to me that ATLAS is indeed being built,
even though CPU throttling is still enabled.  After the above text,
there is quite a bit of "make" output containing the strings "atlas"
and/or "ATLAS", including calls to "gcc", e.g.:

=====
gcc -I/home/txbruser/TxBR/sage-4.4.3/spkg/build/atlas-3.8.3.p12/ATLAS-
build/../src//CONFIG/include  -g -w -c /home/txbruser/TxBR/sage-4.4.3/
spkg/build/atlas-3.8.3.p12/ATLAS-build/../src//CONFIG/src/probe_comp.c
gcc -I/home/txbruser/TxBR/sage-4.4.3/spkg/build/atlas-3.8.3.p12/ATLAS-
build/../src//CONFIG/include  -g -w -o xprobe_comp probe_comp.o
atlconf_misc.o
=====

.  The directory,

sage-4.4.3/spkg/build/atlas-3.8.3.p12/

is not present after Sage finishes building, however.

The machine on which I am currently building Sage has the following
specifications:

Red Hat Enterprise Linux Client release 5.2 (Tikanga)
4 X 1GHz Dual-Core AMD Opteron(tm) Processor 2220
32G RAM

.  The above question about Sage and ATLAS, however, should apply to
any system with a Unix-like administration scheme.

Thanks,

Alex

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