NAG 数値計算ライブラリ
FAQ – よくある質問とその答え

  • NAG 数値計算ライブラリはマルチコアでパフォーマンスが出ますか? [答え]
  • NAG 数値計算ライブラリは Java から使えますか? [答え]
  • NAG Fortran Library は Fortran コンパイラでしか使用できないのでしょうか? [答え]
  • NAG Fortran Library、NAG Library for SMP & Multicore では、各ハードウェアベンダーが出している最適化済みの BLAS を利用できるのでしょうか? [答え]
  • LAPACK と NAG Fortran Library の関係を教えてください。 [答え]
  • NAG Fortran Library と NAG Library for SMP & Multicore の関係を教えてください。 [答え]
  • どのようなライセンス形態がありますか? [答え]


  • NAG 数値計算ライブラリはマルチコアでパフォーマンスが出ますか?

NAG ライブラリは各ハードウエアベンダーが作成するコア数学ライブラリ(BLAS)をできるだけ利用するように設計されています。マルチコアベンダーの BLAS は通常マルチコアに対応して並列化されていますので、NAG ライブラリのパフォーマンスは非常に優れています。

更に NAG では、より上位部分でマルチコア向けに並列化を行ったライブラリ(NAG Library for SMP & Multicore)もご用意しています。このライブラリは特にマルチコアマシンをフルに活用されたい場合や、ハイパフォーマンスが求められる場合にご利用いただくと効果的です。



  • NAG 数値計算ライブラリは Java から使えますか?

はい、利用可能です。NAG ライブラリは Java を始め、VBA(Excel)、C#、C/C++、Fortran など様々な言語・開発環境に対応しています。



  • NAG Fortran Library は Fortran コンパイラでしか使用できないのでしょうか?

いいえ、NAG Fortran Library は Fortran だけでなく、C/C++、Java など様々な言語からご利用いただけます。



  • NAG Fortran Library、NAG Library for SMP & Multicore では、各ハードウェアベンダーが出している最適化済みの BLAS を利用できるのでしょうか?

はい、基本的に BLAS 部分は各ハードウェアベンダーが出している最適化済みのものを利用できます。

NAG でも BLAS 部分を提供していますが、ハードウェアベンダーがそれぞれのプラットフォーム上で最適化した BLAS を利用する場合の方が、良いパフォーマンスを期待できます。



  • LAPACK と NAG Fortran Library の関係を教えてください。

NAG Fortran Library は各プラットフォーム毎に最適化された LAPACK を含んでいます。

NAG Fortran Library は LAPACK ルーチンを含む線形代数ルーチン群の他に、偏微分方程式、常微分方程式、FFT、求積、乱数発生、スパース行列計算など、数値計算で必要とされる多くの関数と 回帰分析、主成分分析、分散分析等の統計計算関数を提供しています。

NAG ライブラリの開発メンバー自体は、BLAS、LAPACK、ScaLAPACK の仕様決定や開発にかかわっており、堅牢で信頼性の高いルーチン群の提供を可能にしています。



  • NAG Fortran Library と NAG Library for SMP & Multicore の関係を教えてください。

NAG Library for SMP & Multicore は、マルチコアおよび SMP システムをターゲットにした並列計算ライブラリで、NAG Fortran Library をベースとし、OpenMP を用いて並列化されています。

このため、NAG Fortran Library と NAG Library for SMP & Multicore はインターフェース互換(ルーチンの名前と引数は同じ)となっており、NAG Fortran Library を利用している(シリアル)計算プログラムは、NAG Library for SMP & Multicore に再リンクするだけで並列計算プログラムとして利用することができます。



  • どのようなライセンス形態がありますか?

NAG 数値計算ライブラリには、ノードロックライセンス、USB キーライセンス、フローティングライセンス、サイトライセンスの他、再配布用の実行時ライセンスや ASP 利用向けのライセンスなど、各種形態がございます。

詳細は お問い合わせ ください。


Results matter. Trust NAG.

Privacy Policy | Trademarks