MPI ビルドでの MKL BLACS の指定方法をビルドガイドに追記

概要

MPI と MKL を併用するビルドでの BLACS の扱いが、ソルバの README にしか書かれていなかったため、ビルドガイドに追記した(FrontISTR!624 (merged)、FrontISTR!647 (merged))。cmake が MPI 実装を判定して BLACS を選ぶこと、MPI プログラムを直接実行できない環境での指定方法、MKL_LIBRARIES を明示する場合とキャッシュ済みの設定を変える場合の注意を書いている。

オプション一覧の表には足していない。表には FrontISTR のビルドの構成を選ぶ指定(機能の有効・無効など)と、CMake 標準の CMAKE_BUILD_TYPE、CMAKE_INSTALL_PREFIX を載せている。MPI_DETERMINE_LIBRARY_VERSION と MKLBLACS_LIBRARY はライブラリの検出に関わる指定で、この節の説明で足りるためである。

英語版はページ全体が未訳のため、日本語版だけを変更した。

変更内容

コミット 要約
fa6ec6ef Describe the MKL BLACS selection for MPI builds cmake_build に、MPI ビルドで MKL を用いる場合の節を追加。dependencies の MKL の用途に BLACS を追記
94c501a7 Add FindMKL.cmake to the sources of the cmake build page レビューの指摘への対応。cmake_build の Source に cmake/FindMKL.cmake を追加。Scope に MKL BLACS の節と、オプション一覧の表に載せる指定の基準を追記

Close #52 (closed)

Edited by inagaki

Merge request reports

Loading
Loading