Vui lòng liệt kê gói Python (petc4py, v.v ...) và các bộ giải trực tiếp thưa thớt mà nó hỗ trợ. Một câu trả lời (cộng đồng-wiki) cho mỗi gói, xin vui lòng.
Vui lòng liệt kê gói Python (petc4py, v.v ...) và các bộ giải trực tiếp thưa thớt mà nó hỗ trợ. Một câu trả lời (cộng đồng-wiki) cho mỗi gói, xin vui lòng.
Câu trả lời:
Tất cả các bộ giải trực tiếp được hỗ trợ bởi PETSc đều có sẵn trong Python dưới một giao diện chung thông qua petc4py . Các gói bộ giải trực tiếp thưa thớt được hỗ trợ bao gồm bộ giải trực tiếp gốc PETSc, MUMPS, PasTiX, SuperLU, SuperLU_DIST, Umfpack, CHOLMOD, Spooles, LUSOL, MATLAB và ESSL. Xem các MATSOLVER*
trang người đàn ông ở đây .
SciPy hỗ trợ đại số tuyến tính thưa thớt thông qua scipy.sparse.linalg
(xem Tài liệu SciPy ). SciPy hỗ trợ các gói giải trực tiếp thưa thớt SuperLU và UMFPACK.
PySparse hỗ trợ các gói giải trực tiếp thưa thớt SuperLU và UMFPACK; xem tài liệu giải quyết ở đây .
Tất cả các bộ giải trực tiếp được Trilinos hỗ trợ thông qua Amesos đều có sẵn trong Python dưới một giao diện chung thông qua PyTrilinos . Các gói giải quyết trực tiếp thưa thớt được hỗ trợ bao gồm UMFPACK, TAUCS, PARDISO, SuperLU và MUMPS. Xem báo cáo kỹ thuật này thảo luận về đại số tuyến tính thưa thớt với PyTrilinos để biết một số ví dụ.