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:48] koudai [Select MPI library] |
intel_software:performance_libraries:math_kernel_library_link_line_advisor [2021/06/27 22:04] (current) |
||
---|---|---|---|
Line 56: | Line 56: | ||
自分の作ったプログラムの整数型が何bitかを選びます。 | 自分の作ったプログラムの整数型が何bitかを選びます。 | ||
- | * 32-bit integer ... 使用している整数型が32bit(4バイト)以下の場合はこちらを選びます。プログラムで特別なことをしていなければ、ほとんどの場合こちらです。 | + | * 32-bit integer ... プログラム内で使用している整数型がすべて32ビット(4バイト)以下の場合はこちらを選びます。プログラムで特別なことをしていなければ、ほとんどの場合こちらです。 |
- | * 64-bit integer ... 64bit整数を使っている場合はこちらを選びます。例えばC/ | + | * 64-bit integer ... 64ビット整数を使っている場合はこちらを選びます。例えばC/ |
Line 66: | Line 66: | ||
* OpenMP threading ... OpenMPによる並列化をします | * OpenMP threading ... OpenMPによる並列化をします | ||
* Sequential ... 並列化しません | * Sequential ... 並列化しません | ||
- | * TBB threading ... Intel Threading Building Blocksによる並列化をします(C++向けの割とマニアックな並列化実装なので、使うことはほとんど無いかも) | + | * TBB threading ... Intel Threading Building Blocksによる並列化をします(あんまり普及していない) |
Line 81: | 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 99: | Line 99: | ||
自分のプログラムでBLAS95やLAPACK95のインターフェースを使用している場合はチェックを入れてください。 | 自分のプログラムでBLAS95やLAPACK95のインターフェースを使用している場合はチェックを入れてください。 | ||
- | 使用するには別途LAPACK95ライブラリを導入する必要があります。 |