Apa paket / antarmuka Python terbaik untuk pemecah langsung yang jarang?


11

Harap cantumkan paket Python (petsc4py, dll ...) dan pemecah langsung yang jarang didukungnya. Tolong, satu (komunitas-wiki) jawaban per paket.


Saya mendapat kesan bahwa pertanyaan "daftar" dianggap sebagai bentuk yang buruk di StackExchange.
Jack Poulson

mereka, secara umum, kita meninggalkan yang ini sebagai percobaan, dan untuk memprovokasi diskusi di sini
Aron Ahmadia

@JackPoulson: Itu adalah bentuk buruk. Pertanyaannya mungkin harus diulangi. Aron melakukan banyak triase tentang hal itu yang membuatnya jauh lebih baik. Karena itu, kami akan membiarkannya sebagai percobaan untuk menguji validitas ungkapan "satu jawaban per paket" dari pertanyaan. Tidak ada banyak jawaban potensial (saya pikir), jadi saya tidak berpikir bahwa daftar jawaban akan menjadi panjang tidak terkendali. Kritik utama "daftar pertanyaan," samar-samar didefinisikan, adalah bahwa mereka sulit dipertahankan.
Geoff Oxberry

Jawaban:


10

Semua pemecah langsung yang didukung oleh PETSc tersedia dalam Python di bawah antarmuka umum melalui petsc4py . Paket solver langsung solver yang didukung termasuk solver langsung PETSc asli, MUMPS, PasTiX, SuperLU, SuperLU_DIST, Umfpack, CHOLMOD, Spooles, LUSOL, MATLAB, dan ESSL. Lihat MATSOLVER*halaman manual di sini .




4

Semua pemecah langsung yang didukung oleh Trilinos melalui Amesos tersedia dalam Python di bawah antarmuka umum melalui PyTrilinos . Paket solver langsung yang didukung termasuk UMFPACK, TAUCS, PARDISO, SuperLU, dan MUMPS. Lihat laporan teknis ini yang membahas aljabar linier yang jarang dengan PyTrilinos untuk beberapa contoh.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.