Veuillez lister le paquet Python (petsc4py, etc ...) et les solveurs directs clairsemés qu'il prend en charge. Une réponse (wiki communautaire) par paquet, s'il vous plaît.
python
linear-solver
sparse-matrix
Md. Golam Rashed
la source
la source
Réponses:
Tous les solveurs directs pris en charge par PETSc sont disponibles en Python sous une interface commune via petsc4py . Les packages de solveurs directs clairsemés pris en charge incluent les solveurs directs natifs PETSc, MUMPS, PasTiX, SuperLU, SuperLU_DIST, Umfpack, CHOLMOD, Spooles, LUSOL, MATLAB et ESSL. Voir les
MATSOLVER*
pages de manuel ici .la source
SciPy prend en charge l'algèbre linéaire clairsemée via
scipy.sparse.linalg
(voir la documentation SciPy ). SciPy prend en charge les packages de solveur direct clairsemés SuperLU et UMFPACK.la source
PySparse prend en charge les packages de solveurs directs clairsemés SuperLU et UMFPACK; voir la documentation du solveur ici .
la source
Tous les solveurs directs pris en charge par Trilinos via Amesos sont disponibles en Python sous une interface commune via PyTrilinos . Les packages de solveur direct clairsemés pris en charge incluent UMFPACK, TAUCS, PARDISO, SuperLU et MUMPS. Voir ce rapport technique traitant de l'algèbre linéaire clairsemée avec PyTrilinos pour quelques exemples.
la source