Lütfen Python paketini (petsc4py vb.) Ve desteklediği seyrek çözücüleri listeleyin. Paket başına bir (topluluk-wiki) yanıtı lütfen.
Lütfen Python paketini (petsc4py vb.) Ve desteklediği seyrek çözücüleri listeleyin. Paket başına bir (topluluk-wiki) yanıtı lütfen.
Yanıtlar:
PETSc tarafından desteklenen tüm doğrudan çözücüler, Petshon'da petsc4py aracılığıyla ortak bir arayüz altında bulunur . Desteklenen seyrek doğrudan çözücü paketleri PETSc yerel doğrudan çözücüleri, MUMPS, PasTiX, SuperLU, SuperLU_DIST, Umfpack, CHOLMOD, Makaralar, LUSOL, MATLAB ve ESSL'dir. BuradakiMATSOLVER*
adam sayfalarına bakın .
SciPy seyrek lineer cebiri destekler scipy.sparse.linalg
( SciPy Belgelerine bakınız ). SciPy, seyrek doğrudan çözücü paketleri SuperLU ve UMFPACK'i desteklemektedir.
PySparse , seyrek doğrudan çözücü paketleri SuperLU ve UMFPACK'i destekler; buradaki çözücü belgelerine bakın .
Tarafından desteklenen tüm direkt çözücüler Trilinos yoluyla Amesos aracılığıyla ortak bir arayüz altında Python mevcuttur PyTrilinos . Desteklenen seyrek doğrudan çözücü paketleri arasında UMFPACK, TAUCS, PARDISO, SuperLU ve MUMPS bulunur. Bazı örnekler için PyTrilinos ile seyrek lineer cebiri tartışan bu teknik rapora bakınız .