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.
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.
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 .
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.
PySparse unterstützt die spärlichen Direktlöserpakete SuperLU und UMFPACK. Siehe die Solver-Dokumentation hier .
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.