Bitte listen Sie das Python-Paket (Jewsc4py usw.) und die von ihm unterstützten spärlichen Direktlöser auf. Bitte eine (Community-Wiki) Antwort pro Paket.
python
linear-solver
sparse-matrix
Md. Golam Rashed
quelle
quelle
Antworten:
Alle von PETSc unterstützten Direktlöser sind in Python unter einer gemeinsamen Schnittstelle über Haustierec4py verfügbar . Unterstützte Sparse-Direct-Solver-Pakete umfassen die nativen PETSc-Direct-Solver, MUMPS, PasTiX, SuperLU, SuperLU_DIST, Umfpack, CHOLMOD, Spooles, LUSOL, MATLAB und ESSL. Siehe die
MATSOLVER*
Manpages hier .quelle
SciPy unterstützt spärliche lineare Algebra über
scipy.sparse.linalg
(siehe SciPy-Dokumentation ). SciPy unterstützt die spärlichen Direktlöserpakete SuperLU und UMFPACK.quelle
PySparse unterstützt die spärlichen Direktlöserpakete SuperLU und UMFPACK. Siehe die Solver-Dokumentation hier .
quelle
Alle von Trilinos über Amesos unterstützten Direktlöser sind in Python unter einer gemeinsamen Schnittstelle über PyTrilinos verfügbar . Unterstützte Sparse Direct Solver-Pakete umfassen UMFPACK, TAUCS, PARDISO, SuperLU und MUMPS. In diesem technischen Bericht , in dem die spärliche lineare Algebra mit PyTrilinos erläutert wird, finden Sie einige Beispiele.
quelle