Які найкращі пакети / інтерфейси Python для розріджених прямих рішень?


11

Будь ласка, перелічіть пакет Python (petsc4py тощо) та розрізнені прямі вирішувачі, які він підтримує. Один відповідь (вікі для спільноти) на пакет, будь ласка.


У мене було враження, що питання "списку" вважаються поганою формою на StackExchange.
Джек Поульсон

вони, як правило, залишаємо це як експеримент, і щоб спровокувати тут
Арон Ахмадія

@JackPoulson: Вони погані форми. Питання, мабуть, слід перефразувати. Арон зробив на ньому багато триаж, що зробило його набагато кращим. Як це є, ми залишаємо це як експеримент, щоб перевірити правильність фразування питань "одна відповідь на пакет". Не так багато потенційних відповідей (я думаю), тому я не думаю, що список відповідей стане незрівнянно довгим. Основна критика "списку питань", невизначено визначених, полягає в тому, що їх важко підтримувати.
Джефф Оксберрі

Відповіді:


10

Всі прямі рішення, які підтримуються PETSc, доступні в Python під загальним інтерфейсом через petsc4py . Підтримувані розріджені пакети прямих рішень включають рідні прямі рішучі PETSc, MUMPS, PasTiX, SuperLU, SuperLU_DIST, Umfpack, CHOLMOD, Spooles, LUSOL, MATLAB та ESSL. Дивіться MATSOLVER*сторінки чоловіка тут .




4

Всі прямі вирішувачі, підтримувані Trilinos через Amesos , доступні в Python під загальним інтерфейсом через PyTrilinos . Підтримувані розріджені пакети прямого вирішення включають UMFPACK, TAUCS, PARDISO, SuperLU та MUMPS. Дивіться цей технічний звіт, де обговорюється розріджена лінійна алгебра з PyTrilinos для деяких прикладів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.