トップページ -> コンピュータ -> Windows -> Windows で clapack をソースコードからビルドして、インストールする(MSYS2 を使用)
[サイトマップへ], [サイト内検索へ],

Windows で clapack をソースコードからビルドして、インストールする(MSYS2 を使用)

サイト構成 連絡先,業績など 実践知識 データの扱い コンピュータ活用 教材 サポートページ

LAPACK とは,行列に関する種々の計算(連立1次方程式,固有値問題,などなど多数)のソフトウエアです.

CLAPACK とは,元々 FORTRAN で書かれていた LAPACK の,C言語版 (C 言語に書き直されたもの) です.

目次

  1. 前準備
  2. Windows で clapack バージョン 3.2.1 のダウンロードとインストール

サイト内の関連Webページ

謝辞

clapack の作者に感謝します


前準備

MSYS2 の C/C++/Fortran 環境, cmake, wget, 7zip のインストール

  1. Windows で MSYS2 の C/C++/Fortran 環境を作る(Chocolatey を利用)」で説明している

MSYS2 の make, cmake のインストール

Windows のコマンドプロンプトを管理者として実行し、 次のコマンドを実行する

pacman -Sy make
pacman -Sy cmake

Windows で clapack バージョン 3.2.1 のダウンロードとインストール

  1. Windows のコマンドプロンプトを実行する.

  2. clapack のインストールディレクトリを空にする
    mkdir C:\tools
    cd C:\tools
    rmdir /s /q clapack-3.2.1-CMAKE
    

  3. ソースコードのダウンロード

    端末で,次のコマンドを実行.

    cd C:\tools
    del clapack-3.2.1-CMAKE.tgz
    del clapack-3.2.1-CMAKE.tar
    wget https://icl.cs.utk.edu/lapack-for-windows/clapack/clapack-3.2.1-CMAKE.tgz
    7z x clapack-3.2.1-CMAKE.tgz
    rmdir /s /q clapack-3.2.1-CMAKE
    7z x clapack-3.2.1-CMAKE.tar
    


    (以下省略)

  4. cmake の実行
    cd C:\tools
    cd clapack-3.2.1-CMAKE
    rmdir /s /q build
    mkdir build
    cd build
    del CMakeCache.txt
    C:\tools\msys64\mingw64\bin\cmake -G "MSYS Makefiles" ^
        -DCMAKE_INSTALL_PREFIX="C:\tools\clapack-3.2.1-CMAKE" ^
        ..
    

  5. cmake の結果の確認

    エラーメッセージが出ていないこと

  6. ビルド
    make -j8 all
    

  7. ビルド結果の確認

    エラーメッセージが出ていないこと

  8. インストール
    make install
    

  9. インストール結果の確認

    エラーメッセージが出ていないこと

  10. C:\tools\clapack-3.2.1-CMAKE\lib にファイルができるので確認する