UMFPACK - UMFPACK

UMFPACK
Tuzuvchi (lar)Timoti A. Devis
Dastlabki chiqarilish1994 yil yanvar
Barqaror chiqish
5.7.4 / 2016 yil 1-fevral; 4 yil oldin (2016-02-01)
YozilganC
TuriMatematika, chiziqli algebra
LitsenziyaGNU Lesser General Public License yoki BSD litsenziyasi
Veb-saytfakultet.cse.tamu.edu/ Devis/ suitesparse.html

UMFPACK (/ˈʌmfpæk/) - bu nosimmetrik echimlarni topish tartibi siyrak chiziqli tizimlar Nosimmetrik MultiFrontal usulidan foydalangan holda Ax = b shaklidagi (A matritsa bo'lishi shart emas nosimmetrik ). ANSI / ISO C va interfeyslarida yozilgan

MATLAB-da o'rnatilgan odatiy hol (lu, teskari va oldinga siljish uchun) va MATLAB interfeysi, C orqali qo'ng'iroq qilinadigan interfeys va Fortran -qo'ng'iroq qilinadigan interfeys. E'tibor bering, "UMFPACK" "Umph Pack" ikki hecada talaffuz qilinadi. Bu "You Em Ef Pack" emas[iqtibos kerak ].

UMFPACK-da BLASning ko'plab versiyalarini ishlatish uchun o'rnatish imkoniyatlari mavjud yoki umuman BLAS yo'q. BLAS - bu UMFPACK kompyuterlarning keng assortimentida yuqori ish faoliyatini ta'minlashga tayanadi.

1 va 1.1 versiyalari Fortran 77-da (1995 yil yanvar) bo'lgan va faqat tijorat uchun litsenziyalangan. 2.2-versiyasi Harwell Subroutine Library-da MA38 Fortran to'plami sifatida ko'rinadi. 3 (2001 yil mart) dan 5.1 gacha (2007 yil may) versiyalari litsenziyalangan LGPL litsenziya. 5.2 versiyalari (2007 yil noyabr) bugungi kungacha litsenziyalangan GPL litsenziya, shuningdek, muqobil tijorat litsenziyalari mavjud.

Tashqi havolalar

  • Rasmiy veb-sayt
  • Devis, Timoti A. (2004). "832 algoritmi". Matematik dasturiy ta'minot bo'yicha ACM operatsiyalari. 30 (2): 196–199. doi:10.1145/992200.992206.

Shuningdek qarang

  • MUMPS Kam matritsalar uchun ko'p qirrali usulni bepul amalga oshirish.