NAG数値計算ライブラリ FAQ
- NAG数値計算ライブラリはマルチコアでパフォーマンスが出ますか? [答え]
- NAG数値計算ライブラリはJavaから使えますか? [答え]
- NAG Fortran ライブラリはFortranコンパイラでしか使用できないのでしょうか? [答え]
- 「NAG Fortran ライブラリ」、「NAG Library for SMP & Multi-Core」では、各ハードウエアベンダーが出している最適化済みのBLASを利用できるのでしょうか? [答え]
- LAPACKと「NAG Fortran ライブラリ」の関係を教えて下さい。 [答え]
- NAG Fortran ライブラリとNAG Library for SMP & Multi-Coreの関係を教えて下さい。 [答え]
- どのようなライセンス形態がありますか? [答え]
- NAG数値計算ライブラリはマルチコアでパフォーマンスが出ますか?
NAGライブラリは各ハードウエアベンダーが作成するコア数学ライブラリ(BLAS)をできるだけ利用するように設計されています。
マルチコアベンダーのBLASは通常マルチコアに対応して並列化されていますので、NAGライブラリのパフォーマンスは非常に優れています。
更にNAGでは、より上位部分でマルチコア向けに並列化を行った並列計算ライブラリ(NAG Library for SMP & Multi-Core)もご用意しています。
このライブラリは特にマルチコアマシンをフルに活用されたい場合や、ハイパフォーマンスが求められる場合にご利用いただくと効果的です。
- NAG数値計算ライブラリはJavaから使えますか?
はい、利用可能です。NAGライブラリはJavaを始め、VBA(Excel)、.NET、C/C++、Fortran等様々な言語・開発環境に対応しています。
- NAG Fortran ライブラリはFortranコンパイラでしか使用できないのでしょうか?
いいえ、NAG Fortran ライブラリはFortranだけでなく、C/C++、Javaなど様々な言語からご利用いただけます。 FortranコンパイラもFortran77/90/95/2003コンパイラでご使用いただけます。
- 「NAG Fortran ライブラリ」、「NAG Library for SMP & Multi-Core」では、各ハードウエアベンダーが出している最適化済みのBLASを利用できるのでしょうか?
はい。基本的にBLAS部分は各ハードウエアベンダーが出している最適化済みのものを利用できます。 NAGでもBLAS部分を提供していますが、ハードウエアベンダーがそれぞれのプラットフォーム上で最適化したBLASを利用する場合の方が、 良いパフォーマンスを期待できます。
- LAPACKと「NAG Fortran ライブラリ」の関係を教えて下さい。
NAG Fortran ライブラリは各プラットフォーム毎に最適化されたLAPACKを包含しています。
NAG Fortran ライブラリはLAPACKルーチンを含む線形代数ルーチン群の他に、
偏微分方程式、常微分方程式、FFT、求積、乱数発生、スパース行列計算など、数値計算で必要とされる多くの関数と
回帰分析、主成分分析、分散分析等の統計計算関数を提供しています。
補足:NAG ライブラリの開発メンバー自体は、BLAS、LAPACK、ScaLAPACKの仕様決定や開発にかかわっており、堅牢で信頼性の高いルーチン群の提供を可能にしています。
- NAG Fortran ライブラリとNAG Library for SMP & Multi-Coreの関係を教えて下さい。
NAG Library for SMP & Multi-Coreは、マルチコア及びSMPシステムをターゲットにした並列計算ライブラリで、
NAG Fortran ライブラリをベースとし、OpenMPを用いて並列化されています。
このため、NAG Fortran ライブラリとNAG Library for SMP & Multi-Coreはインターフェース互換となっています。NAG Fortran ライブラリ用の(シリアル)計算プログラムは、
再リンクのみで並列計算プログラムとして利用することができます。
- どのようなライセンス形態がありますか?
NAG数値計算ライブラリには、ノードロックライセンス、USBユーザーロックライセンス、フローティングライセンスの他、
サイトライセンス等各種設定がございます。
また再配布用の実行時ライセンスやASP利用向けのライセンスなど、各種設定がございます。
詳細はお問い合わせ下さい。
- NAGライブラリファミリー
- その他のNAG製品
- MATLAB®用
ツールボックス - Excel用統計アドイン
- 生存時間解析アドイン
- Fortranコンパイラ
- Fortran Builder
