LAPACK 3.6.0が出たので早速試す。今まで別パッケージだったCBLASが同梱されているので,ソースからコンパイルした素のLAPACK/BLASを使いたい場合は重宝しそう。

 以下インストール方法 with gfortran & gcc or ifort & icc on Linux

1. lapack-3.6.0.tgzをダウンロードして適当なディレクトリに置く
2. 解凍 -> lapack-3.6.0ディレクトリ生成 -> lapack-3.6.0へ移動(以下,カレントディレクトリを./と表記)
3. ./INSTALL/make.inc.gfortran (gfortran & gcc用) or make.inc.ifort (ifort & icc用)を./make.incにコピー
4. cd BLAS/SRC; make でBLASコンパイル -> librefblas.a生成
5. cd ../../; cd SRC; make でLAPACKコンパイル -> liblapack.a生成
6. cd ../; cd TESTING; make でLAPACKテスト -> libtmglib.a生成
7. cd CBLAS; make でCBLASコンパイル -> libcblas.a生成
8. cd ../../; makeLAPACKEコンパイル -> liblapacke.a生成

 ちなみに,5と6は./でmakeでもO.K.

 gfortranの場合,TESTINGのコンパイル時にetime関数がないとうエラーが出る。その時にはmake.incで”TIMER = NONE”を指定しておく。副作用として時間計測はできなくなる。

T.Kouya

Share
Published by
T.Kouya

Recent Posts

1/3(土) 駿府・晴

凧映える富士山2026年  寒…

2週間 ago

12/31(水) 駿府・晴

 毎年恒例の旨煮作りが終了,あ…

2週間 ago

11/30(日) 駿府・晴

 はてさて,駿府は良い天気であ…

2か月 ago

8/31(日) 駿府・晴

 酷暑の夏,日本の夏,という定…

5か月 ago