スポンサーサイト
2016.01.01 Friday
一定期間更新がないため広告を表示しています
> cd ~/src && tar xvfz atlas*.*.*.tgz
> cd ATLAS && make
> make install arch=OSX_PPCG5AltiVec
出来たライブラリは、./lib/OSX_PPCG5AltiVecにある。
これらを/usr/local/libにコピー、またはln -s する。
> cd ~/src && tar xvfz clapack.tgz
> cd ./CLAPACK && make cblaswrap
> cp ./INSTALL/make.inc.LINUX ./make.inc
このmake.incを編集する。編集する箇所は次の箇所。
* PLAT = OSX_PPCG5AltiVec
* BLASLIB = libcblaswr.a /usr/local/lib/libcblas.a /usr/local/libatlas.a
> make f2clib
> sudo ranlib /usr/local/lib/libcblas.a
> sudo ranlib /usr/local/lib/libatlas.a
> sudo ranlib ../../libcblaswr.a
> make blaslib
> cd SRC && make
> cd ../TESTING/MATGEN/ && make && cd ../../
ここに出来たライブラリ群を/usr/local/libに
cp、またはln -sする。
但し、lapack_OSX_PPCG5AltiVec.a は liblapack.a とする。
また、./F2CLIBS/libF77.a と ./F2CLIBS/libI77.a も同じように。
./F2CLIBS/f2c.h と ././BLAS/WRAP/blaswrap.h は
/usr/local/include へcp、またはln -s する。
ここまで書いて、24時近くになる。
金曜日の夜だし、もう少し本を読んでから寝るかな。