GNU科学図書館2.6リリース、C科学技術計算ライブラリ

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

詳細については、リリースノートを参照してください。

http://savannah.gnu.org/forum/forum.php?forum_id=9530 

おすすめ

転載: www.oschina.net/news/109304/gnu-scientific-library-2-6-released