3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ATLASのソースからのインストール

Posted at

ATLAS (Automatically Tuned Linear Algebra Software) は,BLAS (Basic Linear Algebra Subprograms)の実装で,アーキテクチャに最適なコードにしてくれているものらしい.
時には普通のBLASの数十倍も速くなるとか...

コンパイル

INSTALL.txtに書いてあるように,

$ mkdir my-build
$ cd my-build
$ ../configure
$ make

とすればコンパイルされるが,後々,共有ライブラリ(???.soみたいな名前のもの)を作りたいと思ったときに,これではダメだと言われる.
コンパイルの際に -fPIC を付けないといけないらしい.

$ ../configure --shared --prefix=/usr/local

みたいに,--sharedを付けると共有ライブラリも作成されるらしい.

makeの途中で,

./xmasrch -p s -o res/sMULADD

のような箇所で全く進まない場合(これはコンパイラのバグらしい),Make.incファイル内を下記のように変更すればコンパイルが通るようになる.

SMAFLAGS = -O0
DMAFLAGS = -O0

それによってライブラリの速度がどう変わるかとかは知らない.しかし,コンパイルはできるようになる.

参考:
http://sourceforge.net/p/math-atlas/support-requests/856/

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?