GNU科学ライブラリ(GSL)は科学技術計算のためのC言語ライブラリである、1000の以上の機能があります。このバージョンでは、主要な公共のパフォーマンスの線形代数、行列分解の改善だけでなく、多くの新機能とバグ修正です。次のように:
- 追加BLASは、次の機能を求めて:gsl_vector_memcpy、gsl_vector_scale、gsl_matrix_memcpy、gsl_matrix_transpose_memcpy、gsl_matrix_tricpy、gsl_matrix_transpose_tricpy
- 機能GSL_linalg_Complex_home_hmとGSL_linalg_Complex_home_mhを削除します。
- GSL_linalg_symmtdユニットテストとGSL_linalg_hermtdを追加
- 大TSQRアルゴリズムの数は、新しいレベル3のQR分解を使用するように変換しています
- 非線形最小二乗コレスキーソルバ新しいレベル3 BLASのメソッドを使用します。古い改善コレスキーソルバはまだgsl_multifit_nlinear_solver_mcholeskyとgsl_multilarge_nlinear_solver_mcholeskyを適用します
- 三角行列反転、コレスキー分解、反転、LU分解、反転、QR分解、標準形に一般対称/エルミート固有系の還元:いくつかの線形代数ルーチンレベル3 BLASバージョンを実装
- ()関数gsl_linalg_hessenbergを削除します。
- gsl_interp2d_eval_e_extrapは()のドキュメントに一致するように、)(gsl_interp2d_eval_extrap_eに改名しました
- GSL_SF_hermite関数名の変更機能は、ライブラリの残りの部分と、より一貫性があり、古い関数名をキャンセル
- 更新GSL_SF_hermite_func()はB.Bunckを使用してアルゴリズムを更新するために、アルゴリズムは、大きなxに対してより安定であり、またGSL_SF_hermite_func_FASTを追加しました()
- gsl_vector_axpbyを追加()
- GNU libavlに基づいて、バイナリ検索ツリーモジュール(GSL_BST)を追加します
- GSL-ヒストグラムに-uマーク
- 更新モジュールspMatrixは:より効率的に(COO /マトリックス三元ツリーをしない再配布;(gsl_spmatrix_scale_columnsを添加)およびgsl_spmatrix_scale_rows(); gsl_spmatrix_add_to_dense()を追加するルーチンとデータ構造(フロート、UINT、チャー、等)のすべてのタイプを追加します復興バイナリツリー)は、テストスイートを強化; gsl_spmatrix_min_indexを追加します()
ダウンロード:
http://savannah.gnu.org/files/?group=gsl
詳細については、リリースノートを参照してください。