8 コア AMD athlon FX-8320 を搭載した OpenSuSE 12.2 サーバーで ATLAS、BLAS、LAPACK、および R をセットアップしようとしています。cpufreq と、James McDaniel によって作成された paste.opensuse.org/92162247 のスクリプト cfu を使用して、CPU 周波数スケーリングをオフにしました。
したがって、指示に従って、ここhttp://math-atlas.sourceforge.net/atlas_install/node45.html gcc をインストールする必要はありませんでした (まだわかっています) gcc (SUSE Linux) 4.7.1 20120723 がインストールされています。 g++、および gfortran は gcc と同じバージョンです。
指示は、ATLAS の偽の構成を作成して、使用するコンパイラ フラグを決定することです。ATLAS は、命令で「../configure -b 64 -D c -DPentiumCPS=2200 -Fa alg -fPIC」として構成されます。これを自分のセットアップでうまくいくと思われるものに変更します。 /lib64 --with-netlib-lapack-tarfile=/opt/maths/lapack-3.4.2.tgz' これらのエラーが発生します。
OS configured as Linux (1)
Assembly configured as GAS_x8664 (2)
Vector ISA Extension configured as AVXMAC (3,504)
ERROR: enum fam=6, chip=8, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
/bin/sh: line 1: 13849 Segmentation fault ./xarchinfo_linux -a > config0.out
make[3]: *** [atlas_run] Error 139
make[2]: *** [IRunArchInfo_linux] Error 2
Architecture configured as UNKNOWNx86 (35)
ERROR: enum fam=6, chip=8, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
Clock rate configured as 3500Mhz
Parallel make command configured as '$(MAKE) -j 8'
ERROR: enum fam=6, chip=8, mach=0
make[3]: *** [atlas_run] Error 44
make[2]: *** [IRunArchInfo_x86] Error 2
Cannot detect CPU throttling.
Atlas は Make.inc を作成し、F77 および F77 フラグを fgrep すると、'gfortran-4.7' と '-O -mavx -fpic -m64' が得られます。-mavx フラグが AVXMAC エラーを処理するのでしょうか? -mavx は必要ですか? 私の指示に従います...