7

大規模なスパース反復 (共役勾配、MINRES、GMRES など) 線形代数システムを解くための優れたライブラリは何ですか? 私はよく自分自身のルーチンをコーディングしてきましたが、人々が好む「既製」のパッケージを知りたいと思っています。PETSc、TAUCS、IML++、その他いくつかのことを聞いたことがあります。これらがどのように積み重なっているのか、他に何があるか疑問に思っています。私の好みは、使いやすさと、無料で入手できるソフトウェアです。

4

5 に答える 5

4

Trilinos http://trilinos.sandia.gov/もご覧ください。

これは、現代の設計技術を使用して、優れたソフトウェア職人によって設計されています。

さらに、必要に応じて Trilinos 内から PetsC を呼び出すことができます。

于 2010-03-01T22:59:38.153 に答える
4

Victor Eijkhout の「Overview of Iterative Linear System Solver Packages」は、おそらく開始するのに適した場所です。

于 2010-02-28T07:20:25.127 に答える
2

http://www.cise.ufl.edu/research/sparse/umfpack/

UMFPACK is a set of routines for solving unsymmetric sparse linear systems, Ax=b, using the Unsymmetric MultiFrontal method. Written in ANSI/ISO C, with a MATLAB (Version 6.0 and later) interface. Appears as a built-in routine (for lu, backslash, and forward slash) in MATLAB. Includes a MATLAB interface, a C-callable interface, and a Fortran-callable interface. Note that "UMFPACK" is pronounced in two syllables, "Umph Pack". It is not "You Em Ef Pack".

I'm using it for FEM code.

于 2010-12-13T18:14:40.397 に答える
2

NIST にはいくつかのスパース線形代数ソフトウェアがあり、ここからダウンロードできます: http://math.nist.gov/sparselib++/およびここ: http://math.nist.gov/spblas/

私はこれらのパッケージを自分で使用したことはありませんが、良いことを聞いています。

于 2010-03-02T22:05:11.593 に答える
0

Microsoft の Solver Foundation を調べてみます。かなり大きな問題でも無料から安価です。無制限バージョンは産業用の強度があり、Gurobi に基づいており、もちろん安くはありません。

http://code.msdn.microsoft.com/solverfoundation

于 2010-02-28T06:43:47.227 に答える