Hi there, thank you for the helpful hints. I will go step by step with my answers:
I removed
intel_pstate=disable from /etc/default/grub, reran
grub2-mkconfig –o /boot/grub2/grub.cfg, and rebooted the machine.
I have now:
[root@ ]#
cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-693.21.1.el7.x86_64 root=UUID=[...] ro rhgb quiet LANG=en_US.UTF-8
All CPUs are (more or less) consistently clocked at 2.6 GHz:
[root@ ]#
grep MHz /proc/cpuinfo
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.304
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.609
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.203
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2599.492
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.203
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2599.492
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.406
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2600.000
cpu MHz : 2600.609
cpu MHz : 2599.898
cpu MHz : 2600.406
cpu MHz : 2599.796
cpu MHz : 2599.898
cpu MHz : 2600.000
cpu MHz : 2599.898
cpu MHz : 2599.898
cpu MHz : 2600.000
[root@ ]#
Architecture configured as UNKNOWNx86 (43)
This means that atlas pretends to not know your CPU at all. No known configuration bits can be used and a full timing of everything will be done. Takes hours.
Read the docs to see how you can tell atlas that your cpu is actually a boradwell xeon (or whatever it really is).
http://math-atlas.sourceforge.net/atlas ... ode29.html
I looked up the chip specs on
https://ark.intel.com/products/91768/In ... -2-60-GHz- and it seems that broad well is the correct type, which judging from
http://math-atlas.sourceforge.net/atlas ... arch-intel would correspond to the
-A Corei3 flag, which will be thrown into ./configure below.
rmmod acpi_cpufreq
I'm getting the following:
[root@ bld]#
rmmod acpi_cpufreq
rmmod: ERROR: Module acpi_cpufreq is not currently loaded
But there seem to be various acpi_cpufreq modules loaded.
[root@ bld]#
modprobe --showconfig | grep cpufreq
alias acpi acpi_cpufreq
alias acpi*:ACPI0007:* acpi_cpufreq
alias acpi*:ACPI0007:* pcc_cpufreq
alias acpi*:LNXCPU:* acpi_cpufreq
alias acpi*:LNXCPU:* pcc_cpufreq
alias x86cpu:vendor:*:family:*:model:*:feature:*0016* acpi_cpufreq
alias x86cpu:vendor:*:family:*:model:*:feature:*00E8* acpi_cpufreq
...and also
[root@ bld]#
modprobe acpi-cpufreq -v
insmod /lib/modules/3.10.0-693.21.1.el7.x86_64/kernel/drivers/cpufreq/acpi-cpufreq.ko.xz
How is this possible?
================
Then with a fresh restart, after deleting and recreating the ./bld directory, I get:
(Side note; the 'tmpnam' warning is known, see e.g. section
'Unkillable and relentless 'warning: the use of `tmpnam' is dangerous' warnings from gcc.' in
http://math-atlas.sourceforge.net/errat ... puthrottle)
[root@ bld]#
../configure -b 64 -Fa alg -fPIC -A Corei3 -D c -DPentiumCPS=2600 --shared --prefix=/usr/local/atlas --with-netlib-lapack-tarfile=/usr/local/software/lapack-3.8.0.tar
gcc -I/usr/local/software/ATLAS/bld/..//CONFIG/include -g -w -DATL_DYLIBS -c /usr/local/software/ATLAS/bld/..//CONFIG/src/atlconf_misc.c
gcc -I/usr/local/software/ATLAS/bld/..//CONFIG/include -g -w -DATL_DYLIBS -o xconfig /usr/local/software/ATLAS/bld/..//CONFIG/src/config.c atlconf_misc.o
/tmp/cc5BjTX8.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
./xconfig -d s /usr/local/software/ATLAS/bld/../ -d b /usr/local/software/ATLAS/bld -b 64 -Fa alg -fPIC -A Corei3 -D c -DPentiumCPS=2600 -D c -DATL_DYLIBS -Si lapackref 1
probe_OS.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
OS configured as Linux (1)
probe_asm.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Assembly configured as GAS_x8664 (2)
probe_vec.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Vector ISA Extension configured as AVXMAC (4,976)
probe_arch.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/tmp/ccskb60h.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
ERROR: enum fam=3, chip=2, model=79, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
/tmp/ccKX97ax.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Clock rate configured as 2600Mhz
ERROR: enum fam=3, chip=2, model=79, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
Maximum number of threads configured as 64
probe_pmake.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Parallel make command configured as '$(MAKE) -j 64'
ERROR: enum fam=3, chip=2, model=79, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
CPU Throttling apparently enabled!
It appears you have cpu throttling enabled, which makes timings
unreliable and an ATLAS install nonsensical.
OS-controlled CPU throttling is so course grained, that timings become
essentially random. What this means for an ATLAS install is that ATLAS
cannot tell the difference between a good and bad kernel, and so the
tuning step may result in arbitrarily bad performance. If you don't care
about performance, you are usually better off just using the reference BLAS.
If you fear overheating, setting clock speed to some lower, constant
value should give you a decent install.
Hardware-controlled throttling is usually much finer grained, and therefore
may result in mediocre tuning, but this will depend quite bit on luck.
If your machine has OS throttling enabled, it is critical that you disable
it (with something like cpufreq-set). See INSTALL.txt for details.
If you you do not care at all about performance, you can rerun configure
with --cripple-atlas-performance to proceed in the face of throttling.
Do not do this unless you really don't care about performance.
If you are able to turn off throttling, rerun configure as normal
once you have done so.
Aborting due to throttling
xconfig exited with 1
[root@ bld]#
================
If I throw in the
--cripple-atlas-performance flag, ./configure runs through, but obviously not optimized.
[root@ bld]#
../configure -b 64 -Fa alg -fPIC -A Corei3 -D c -DPentiumCPS=2600 --shared --prefix=/usr/local/atlas --with-netlib-lapack-tarfile=/usr/local/software/lapack-3.8.0.tar --cripple-atlas-performance
make: `xconfig' is up to date.
./xconfig -d s /usr/local/software/ATLAS/bld/../ -d b /usr/local/software/ATLAS/bld -b 64 -Fa alg -fPIC -A Corei3 -D c -DPentiumCPS=2600 -D c -DATL_DYLIBS -Si lapackref 1 -Si cripple-perf 1
OS configured as Linux (1)
Assembly configured as GAS_x8664 (2)
Vector ISA Extension configured as AVXMAC (4,976)
ERROR: enum fam=3, chip=2, model=79, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
Clock rate configured as 2600Mhz
ERROR: enum fam=3, chip=2, model=79, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
Maximum number of threads configured as 64
Parallel make command configured as '$(MAKE) -j 64'
ERROR: enum fam=3, chip=2, model=79, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
CPU Throttling apparently enabled!
It appears you have cpu throttling enabled, which makes timings
unreliable and an ATLAS install nonsensical.
OS-controlled CPU throttling is so course grained, that timings become
essentially random. What this means for an ATLAS install is that ATLAS
cannot tell the difference between a good and bad kernel, and so the
tuning step may result in arbitrarily bad performance. If you don't care
about performance, you are usually better off just using the reference BLAS.
If you fear overheating, setting clock speed to some lower, constant
value should give you a decent install.
Hardware-controlled throttling is usually much finer grained, and therefore
may result in mediocre tuning, but this will depend quite bit on luck.
If your machine has OS throttling enabled, it is critical that you disable
it (with something like cpufreq-set). See INSTALL.txt for details.
If you you do not care at all about performance, you can rerun configure
with --cripple-atlas-performance to proceed in the face of throttling.
Do not do this unless you really don't care about performance.
If you are able to turn off throttling, rerun configure as normal
once you have done so.
gcc -I/usr/local/software/ATLAS/bld/..//CONFIG/include -g -w -DATL_DYLIBS -o xisgcc /usr/local/software/ATLAS/bld/..//CONFIG/src/IsGcc.c atlconf_misc.o
/tmp/ccUnaZyM.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
gcc -I/usr/local/software/ATLAS/bld/..//CONFIG/include -g -w -DATL_DYLIBS -c /usr/local/software/ATLAS/bld/..//CONFIG/src/probe_comp.c
gcc -I/usr/local/software/ATLAS/bld/..//CONFIG/include -g -w -DATL_DYLIBS -o xprobe_comp probe_comp.o atlconf_misc.o
probe_comp.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
rm -f config1.out
make atlas_run atldir=/usr/local/software/ATLAS/bld exe=xprobe_comp redir=config1.out \
args="-v 0 -o atlconf.txt -O 1 -A 31 -Si nof77 0 -V 976 -Fa ic '-fPIC' -Fa sm '-fPIC' -Fa dm '-fPIC' -Fa sk '-fPIC' -Fa dk '-fPIC' -Fa xc '-fPIC' -Fa gc '-fPIC' -Fa if '-fPIC' -b 64 -d b /usr/local/software/ATLAS/bld"
make[1]: Entering directory `/usr/local/software/ATLAS/bld'
cd /usr/local/software/ATLAS/bld ; ./xprobe_comp -v 0 -o atlconf.txt -O 1 -A 31 -Si nof77 0 -V 976 -Fa ic '-fPIC' -Fa sm '-fPIC' -Fa dm '-fPIC' -Fa sk '-fPIC' -Fa dk '-fPIC' -Fa xc '-fPIC' -Fa gc '-fPIC' -Fa if '-fPIC' -b 64 -d b /usr/local/software/ATLAS/bld > config1.out
probe_f2c.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
make[1]: Leaving directory `/usr/local/software/ATLAS/bld'
cat config1.out
REPORTED: res=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/libgfortran.so
gcc -I/usr/local/software/ATLAS/bld/..//CONFIG/include -g -w -DATL_DYLIBS -o xspew /usr/local/software/ATLAS/bld/..//CONFIG/src/SpewMakeInc.c atlconf_misc.o \
/tmp/ccd527nn.o: In function `ATL_tmpnam':
/usr/local/software/ATLAS/bld/..//CONFIG/include/atlas_sys.h:224: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
rm -f *core* *.o config?.out
mkdir src bin tune interfaces
cd src ; mkdir testing auxil blas lapack pthreads threads
cd src/blas ; \
mkdir f77reference reference gemv ger gemm kbmm \
level1 level2 level3 pklevel3
cd src/blas/reference ; mkdir level1 level2 level3
cd src/blas/level2 ; mkdir kernel
cd src/blas/pklevel3 ; mkdir gpmm sprk
cd src/blas/level3 ; mkdir rblas kernel
cd src/pthreads ; mkdir blas misc
cd src/pthreads/blas ; mkdir level1 level2 level3
cd src/threads ; mkdir blas lapack
cd src/threads/blas ; mkdir level3 level2
cd tune ; mkdir blas sysinfo lapack threads
cd tune/blas ; mkdir gemm gemv ger level1 level3
cd interfaces ; mkdir blas lapack
cd interfaces/lapack ; mkdir C F77
cd interfaces/lapack/C ; mkdir src testing
cd interfaces/lapack/F77 ; mkdir src testing
cd interfaces/blas ; mkdir C F77
cd interfaces/blas/C ; mkdir src testing
cd interfaces/blas/F77 ; mkdir src testing
cd interfaces/lapack ; mkdir C2F
cd interfaces/lapack/C2F ; mkdir src
mkdir ARCHS
make -f Make.top startup
make[1]: Entering directory `/usr/local/software/ATLAS/bld'
mkdir lib
mkdir include
touch include/atlas_ssyr2NX.h
touch include/atlas_ssyrNX.h
touch include/atlas_dsyr2NX.h
touch include/atlas_dsyrNX.h
touch include/atlas_csyr2NX.h
touch include/atlas_csyrNX.h
touch include/atlas_zsyr2NX.h
touch include/atlas_zsyrNX.h
touch include/atlas_tsumm.h
touch include/atlas_taffinity.h
touch include/atlas_ssyrNX.h
touch include/atlas_ssyrNX.h
touch include/atlas_ssyrNX.h
touch include/atlas_tcacheedge.h
touch include/atlas_cacheedge.h
touch include/atlas_zdNKB.h
touch include/atlas_csNKB.h
touch include/atlas_stGetNB_gelqf.h
touch include/atlas_dtGetNB_gelqf.h
touch include/atlas_ctGetNB_gelqf.h
touch include/atlas_ztGetNB_gelqf.h
touch include/atlas_stGetNB_gerqf.h
touch include/atlas_dtGetNB_gerqf.h
touch include/atlas_ctGetNB_gerqf.h
touch include/atlas_ztGetNB_gerqf.h
touch include/atlas_stGetNB_geqlf.h
touch include/atlas_dtGetNB_geqlf.h
touch include/atlas_ctGetNB_geqlf.h
touch include/atlas_ztGetNB_geqlf.h
touch include/atlas_stGetNB_geqrf.h
touch include/atlas_dtGetNB_geqrf.h
touch include/atlas_ctGetNB_geqrf.h
touch include/atlas_ztGetNB_geqrf.h
touch include/atlas_sGetNB_gelqf.h
touch include/atlas_dGetNB_gelqf.h
touch include/atlas_cGetNB_gelqf.h
touch include/atlas_zGetNB_gelqf.h
touch include/atlas_sGetNB_gerqf.h
touch include/atlas_dGetNB_gerqf.h
touch include/atlas_cGetNB_gerqf.h
touch include/atlas_zGetNB_gerqf.h
touch include/atlas_sGetNB_geqlf.h
touch include/atlas_dGetNB_geqlf.h
touch include/atlas_cGetNB_geqlf.h
touch include/atlas_zGetNB_geqlf.h
touch include/atlas_sGetNB_geqrf.h
touch include/atlas_dGetNB_geqrf.h
touch include/atlas_cGetNB_geqrf.h
touch include/atlas_zGetNB_geqrf.h
touch include/zXover.h
touch include/cXover.h
touch include/dXover.h
touch include/sXover.h
mkdir results
mkdir results/charts
mkdir results/tvecs
mkdir results/raw
mkdir EXtest
make -f Make.top leafstart leaf=interfaces/lapack/C2F/src
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/lapack/C2F/src ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=interfaces/lapack/F77/src
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/lapack/F77/src ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=interfaces/lapack/C/src
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/lapack/C/src ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=interfaces/blas/F77/testing
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/blas/F77/testing ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=interfaces/blas/F77/src
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/blas/F77/src ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=interfaces/blas/C/testing
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/blas/C/testing ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=interfaces/blas/C/src
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd interfaces/blas/C/src ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/threads
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/threads ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/sysinfo
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/sysinfo ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/lapack
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/lapack ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/blas/level3
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/blas/level3 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/blas/level1
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/blas/ger
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/blas/ger ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/blas/gemv
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/blas/gemv ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=tune/blas/gemm
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd tune/blas/gemm ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=results
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd results ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=results/charts
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd results/charts ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=results/tvecs
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd results/tvecs ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=results/raw
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd results/raw ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=EXtest
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd EXtest ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/threads
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/threads ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/threads/lapack
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/threads/lapack ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/threads/blas/level2
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/threads/blas/level2 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/threads/blas/level3
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/threads/blas/level3 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/lapack
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/lapack ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/level3/kernel
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/level3/kernel ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/level3/rblas
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/level3/rblas ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/level3
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/level3 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/pklevel3/sprk
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/pklevel3/sprk ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/pklevel3/gpmm
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/pklevel3/gpmm ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/pklevel3
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/pklevel3 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/level2/kernel
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/level2/kernel ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/level2
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/level2 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/level1
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/gemm
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/gemm ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/ger
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/ger ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/gemv
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/gemv ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/f77reference
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/f77reference ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/reference/level3
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/reference/level3 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/reference/level2
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/reference/level2 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/blas/reference/level1
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/blas/reference/level1 ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/auxil
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/auxil ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=src/testing
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd src/testing ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=lib
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd lib ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make -f Make.top leafstart leaf=bin
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cd bin ; ln -s /usr/local/software/ATLAS/bld/Make.inc Make.inc
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
cd src/threads ; touch atomic.inc
cd src/blas/gemm ; mkdir KERNEL
cd tune/blas/gemm ; mkdir KERNEL
cd tune/blas/gemm ; mkdir res
cd tune/blas/gemv ; mkdir res
cd tune/blas/ger ; mkdir res
cd tune/blas/level1 ; mkdir res
cd tune/blas/level1 ; mkdir GEN
cd tune/blas/level3 ; mkdir res
cd tune/sysinfo ; mkdir res
cd tune/lapack ; mkdir res
cd tune/threads ; mkdir res
cd bin ; mkdir INSTALL_LOG
cd tune/blas/gemv ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/gemv/MVTCASES MVTCASES
cd tune/blas/gemv ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/gemv/MVNCASES MVNCASES
cd tune/blas/ger ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/ger/R1CASES R1CASES
cd tune/blas/ger ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/ger/R2CASES R2CASES
cd tune/blas/gemv ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/gemv/CASES CASES
cd tune/blas/gemm ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/gemm/CASES CASES
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/SWAP SWAP
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/SET SET
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/SCAL SCAL
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/ROT ROT
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/NRM2 NRM2
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/IAMAX IAMAX
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/DOT DOT
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/CPSC CPSC
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/COPY COPY
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/AXPY AXPY
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/AXPBY AXPBY
cd tune/blas/level1 ; ln -s /usr/local/software/ATLAS/bld/..//tune/blas/level1/ASUM ASUM
make -f Make.top refresh arch=
make[2]: Entering directory `/usr/local/software/ATLAS/bld'
cp /usr/local/software/ATLAS/bld/..//makes/Make.res_chart results/charts/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.res_tvec results/tvecs/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.res_raw results/raw/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.res_new results/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.plinc results/.
cp /usr/local/software/ATLAS/bld/..//makes/Make.EXtst EXtest/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.bin bin/Makefile
cat /usr/local/software/ATLAS/bld/..//makes/Make.lib >> lib/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.aux src/auxil/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l1ref src/blas/reference/level1/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l2ref src/blas/reference/level2/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l3ref src/blas/reference/level3/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.f77refblas src/blas/f77reference/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.tstsrc src/testing/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.mvsrc src/blas/gemv/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.r1src src/blas/ger/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.mmsrc src/blas/gemm/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l1src src/blas/level1/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l2 src/blas/level2/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l2aux src/blas/level2/kernel/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.lpsrc src/lapack/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l3tune tune/blas/level3/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.mmtune tune/blas/gemm/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.mvtune tune/blas/gemv/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.r1tune tune/blas/ger/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l1tune tune/blas/level1/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.sysinfo tune/sysinfo/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.ttune tune/threads/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.latune tune/lapack/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.cblas interfaces/blas/C/src/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.f77blas interfaces/blas/F77/src/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.cblastst interfaces/blas/C/testing/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.f77blastst interfaces/blas/F77/testing/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.Clp interfaces/lapack/C/src/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.Flp interfaces/lapack/F77/src/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.C2Flp interfaces/lapack/C2F/src/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.thr src/threads/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.lathr src/threads/lapack/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l3thr src/threads/blas/level3/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l2thr src/threads/blas/level2/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.pkl3 src/blas/pklevel3/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.gpmm src/blas/pklevel3/gpmm/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.sprk src/blas/pklevel3/sprk/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l3 src/blas/level3/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l3aux src/blas/level3/rblas/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/Make.l3kern src/blas/level3/kernel/Makefile
cp /usr/local/software/ATLAS/bld/..//makes/atlas_trsmNB.h include/.
cp /usr/local/software/ATLAS/bld/..//CONFIG/ARCHS/Makefile ARCHS/.
make[2]: Leaving directory `/usr/local/software/ATLAS/bld'
make[1]: Leaving directory `/usr/local/software/ATLAS/bld'
DONE configure
[root@ bld]#
Ideas and comments are greatly appreciated.