This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
intel_software:performance_libraries:math_kernel_library_link_line_advisor [2020/01/08 23:12] koudai [Select dynamic or static linking] |
intel_software:performance_libraries:math_kernel_library_link_line_advisor [2021/06/27 22:04] (current) |
||
---|---|---|---|
Line 44: | Line 44: | ||
* プログラムを実行するコンピュータにもライブラリが入っていないといけない | * プログラムを実行するコンピュータにもライブラリが入っていないといけない | ||
+ | |||
+ | 数値計算では普通はstaticを選びます。 | ||
詳しくは以下のページを参照。 | 詳しくは以下のページを参照。 | ||
https:// | https:// | ||
- | 数値計算では普通はstaticを選びます。 | ||
===== Select interface layer ===== | ===== Select interface layer ===== | ||
- | 自分の作ったプログラムのint型が何bitかを選びます。 | + | 自分の作ったプログラムの整数型が何bitかを選びます。 |
- | よくわからなければ | + | |
+ | * 32-bit integer ... プログラム内で使用している整数型がすべて32ビット(4バイト)以下の場合はこちらを選びます。プログラムで特別なことをしていなければ、ほとんどの場合こちらです。 | ||
+ | * 64-bit integer | ||
Line 63: | Line 66: | ||
* OpenMP threading ... OpenMPによる並列化をします | * OpenMP threading ... OpenMPによる並列化をします | ||
* Sequential ... 並列化しません | * Sequential ... 並列化しません | ||
- | * TBB threading ... Intel Threading Building Blocksによる並列化をします | + | * TBB threading ... Intel Threading Building Blocksによる並列化をします(あんまり普及していない) |
Line 78: | Line 81: | ||
===== Select cluster library ===== | ===== Select cluster library ===== | ||
- | MPI並列が実装されたMKLを使いたい場合、どのライブラリを使用するか選択します。 | + | MPI並列が実装されたMKLを使いたい場合、どのライブラリを使用するか選択します(コンピュータにMPIが入っていない場合は使用できません)。 |
- | 自分のプログラムで使用しているものを選択してください。 | + | 自分のプログラムで使用しているライブラリを選択してください。 |
* Parallel Direct Sparse Solver for Clusters ... クラスタ向けの並列直接法疎行列ソルバーのライブラリです。 | * Parallel Direct Sparse Solver for Clusters ... クラスタ向けの並列直接法疎行列ソルバーのライブラリです。 | ||
Line 90: | Line 93: | ||
使用しているMPI実装の種類を選んでください。 | 使用しているMPI実装の種類を選んでください。 | ||
+ | |||