関連情報
ホーム > ニュース > NAG Fortran Library Mark 26 リリース

NAG Fortran ライブラリ Mark 26リリース!

新たに81種類の関数が追加されました!

NAG Fortranライブラリの最新版(Mark 26)がリリースされました。このリリースでは新たに37ルーチンが追加され、全部で1855ルーチンが提供されるようになりました。

主な追加機能

今回のバージョンアップにて追加もしくは拡張された主な機能は以下のとおりです。

  • 求積。新たに2つの機能が追加されました。
    ガウス求積の重みと積分点の計算,Golub と Welsch の方法及び
    0exp(-x2)f(x)dx の積分(ガウス求積)
  • 常微式のチャプタにリバースコミュニケーション版のルンゲクッタ法が追加されました。
  • 最適化のチャプタに新たなインタフェースを持つ一連のルーチンが追加されました。これには最適化問題(2次計画 (QP),非線形計画 (NLP),線形半正定値計画 (SDP),双線形行列不等式を含む SDP (BMI-SDP) など)に対する NAG 最適化モデリング・スイートが含まれます。更に内点法が追加されました。
  • 特異値分解。レベル3のBLASを利用する特異値分解ルーチンが追加されました。
  • ターゲット行列を用いて近似相関行列から相関行列を計算するルーチンが追加されました。
  • マルチスレッド用ライブラリを利用しているかどうかを取得するルーチンが追加されました。
  • ライブラリ利用方法についてのドキュメントが変更され、適切な情報がすぐに見つかるように改善されました。

追加ルーチン一覧

D01TDFガウス求積の重みと積分点の計算,Golub と Welsch の方法
D01TEF ガウス求積の計算のために D01TDF が必要とする係数の生成
D01UBF0exp(-x2)f(x)dx の積分(ガウス求積)
D02PGF常微分方程式,初期値問題,ルンゲ-クッタ法,リバース・コミュニケーション
D02PHFD02PGF の最後の積分ステップの区間内で解と解の微分を近似する補間式を設定する,リバース・コミュニケーション
D02PJFD02PGF の最後の積分ステップの区間内で解と解の微分を近似する補間式を評価する
E04MWFLP,QP,MILP,MIQP 問題を定義する MPS データファイルの書き出し
E04RAF最適化問題(2次計画 (QP),非線形計画 (NLP),線形半正定値計画 (SDP),双線形行列不等式を含む SDP (BMI-SDP) など)に対する NAG 最適化モデリング・スイートのハンドルの初期化
E04RDF線形 SDP 問題のスパース SDPA データファイルの読み込み
E04REFE04RAF で初期化した問題に線形の目的関数を定義する
E04RFFE04RAF で初期化した問題に線形または2次の目的関数を定義する
E04RGFE04RAF で初期化した問題に非線形の目的関数を定義する
E04RHFE04RAF で初期化した問題に境界制約を定義する
E04RJFE04RAF で初期化した問題に線形制約を定義する
E04RKFE04RAF で初期化した問題に非線形制約を定義する
E04RLFE04RAF で初期化した問題に目的関数,制約関数,ラグランジュ関数の各ヘッセ行列を定義する
E04RNFE04RAF で初期化した問題に線形行列不等式を追加する
E04RPFE04RAF で初期化した問題に双線形行列の項を定義する
E04RYFE04RAF で初期化した問題ハンドルの内容を出力する
E04RZFE04RAF で初期化した問題ハンドルを破棄してメモリを解放する
E04STFNAG 最適化モデリング・スイートの関数で定義したスパース非線形計画問題 (NLP) に内点法ソルバーを実行する
E04SVFNAG 最適化モデリング・スイートの関数で定義した問題(2次計画 (QP),線形半正定値計画 (SDP) ,双線形行列不等式を含む SDP (BMI-SDP) など)に Pennon ソルバーを実行する
E04ZMFNAG 最適化モデリング・スイートのソルバーのオプションを設定するルーチン
E04ZNFNAG 最適化モデリング・スイートのソルバーのオプション設定を取得するルーチン
E04ZPFNAG 最適化モデリング・スイートのソルバーのオプションを設定するルーチン,外部ファイルを用いて
F08VCF(DGGSVD3) 実行列ペアの一般化特異値分解,BLAS-3 を用いて
F08VGF(DGGSVP3) 実行列ペアの一般化特異値分解の前処理として直交行列を計算する,BLAS-3 を用いて
F08VQF(ZGGSVD3) 複素行列ペアの一般化特異値分解,BLAS-3 を用いて
F08VUF(ZGGSVP3) 複素行列ペアの一般化特異値分解の前処理としてユニタリ行列を計算する,BLAS-3 を用いて
F08WCF(DGGEV3) 実非対称行列ペアの一般化固有値,オプションで左/右一般化固有ベクトル,BLAS-3 を用いて
F08WFF(DGGHD3) 実一般行列ペアの一般化上ヘッセンベルク形への縮約,BLAS-3 を用いて
F08WQF(ZGGEV3) 複素非対称行列ペアの一般化固有値,オプションで左/右一般化固有ベクトル,BLAS-3 を用いて
F08WTF(ZGGHD3) 複素一般行列ペアの一般化上ヘッセンベルク形への縮約,BLAS-3 を用いて
F08XCF(DGGES3) 実非対称行列ペアの一般化固有値と一般化実シュール形式,オプションで左/右一般化シュールベクトル,BLAS-3 を用いて
F08XQF(ZGGES3) 複素非対称行列ペアの一般化固有値と一般化複素シュール形式,オプションで左/右一般化シュールベクトル,BLAS-3 を用いて
G02APFターゲット行列を用いて近似相関行列から相関行列を計算する
X06XAFNAG ライブラリが並列バージョンかどうかを調べる

NAG数値計算ライブラリについて

NAG数値計算ライブラリは最適化、時系列予測、回帰分析、偏微分方程式、補間など様々な数値計算サブルーチンを搭載した、科学技術統計計算ライブラリです。需要予測、ポートフォリオの最適化、金融市場の予測、リスク管理、時系列予測、統計解析、科学技術分野の各種シミュレーション等さまざまな分野での利用実績があり、まさに世界標準ともいえる数値計算ライブラリです。

【よくご利用いただく機能例】

最適化、2次計画(QP)、最小二乗
時系列予測 (ARIMA, GARCH等)、生存解析
偏微分方程式(含ブラックショールズ)
FFT、補間(フィッティング)、乱数発生
相関分析、回帰分析、 多変量解析

NAG Fortranライブラリについて

 

Results matter. Trust NAG.

Privacy Policy | Trademarks