友意白雑記帳

だいたい自分用の覚え書き

UbuntuPCにBLAS&LAPACKをインストール

※2023年5月24日加筆。

新しい研究室に移ったので、またやってみた。ただし今回は、まず支給されたWindows11-PCにwsl-Ubuntuをインスコして、そこに実装。

実際に実行したコマンド全文

まずはOSのバージョンを確認。
cat proc/version --> check the OS version.

前と同じバージョンがそのまま使えそうだったので、***.tar.gzをコピー。そしてホームディレクトリにて展開。
tar -xzvf lapack-3.9.1.tar.gz
cd ./lapack-3.9.1/
cp ./INSTALL/make.inc.gfortran  ./make.inc  -i

コンパイラはgfortranで、倍精度の計算に対応させる。
emacs make.inc
--> activate the double-precision option:
    "USEXBLAS = Yes"
    "XBLASLIB = -lxblas"

そしたら作る。そしてライブラリー置き場へ。
make blaslib
make lapacklib
make tmglib
ls lib*.a
mkdir /home/***(user)***/lib
sudo cp librefblas.a /home/***(user)***/lib/libblas.a
sudo cp liblapack.a  /home/***(user)***/lib/liblapack.a
sudo cp libtmglib.a  /home/***(user)***/lib/libtmg.a
gfortran dsyev_ts.f90  -L ~/lib/ -llapack  -lblas

過去記事(2022/08/05)

研究室のUbuntuPCにgfortran用の計算ライブラリであるBLAS&LAPACKをインストールしたときのメモ。

まずはパッケージを入手。今回はver.3.9.1を。

解凍まで完了。

倍精度計算を有効化するために、./INSTALL/make.inc.gfortranを少々編集。

このmake.inc.gfortranをコマンド"cp ../make.inc -i"して、make用の参照ファイルとする。

~/lib/lapack-3.9.1/にて以上のコマンド群を実行。

これでめでたくBLAS&LAPACKを参照可能に。