※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をインストールしたときのメモ。