ARPACK - ARPACK

ARPACK
YozilganFORTRAN 77
TuriDastur kutubxonasi
LitsenziyaBSD-yangi
Veb-saytwww.caam.pirin.edu/ dasturiy ta'minot/ ARPACK/

ARPACK, ARnoldi PACKage, a raqamlidasturiy ta'minot kutubxonasi yozilgan FORTRAN 77 katta hajmdagi echim uchun o'ziga xos qiymat muammolar[1]ichida matritsasiz moda.

To'plam bir nechta o'zgacha qiymatlarni va mos keladigan vektorlarni hisoblash uchun mo'ljallangan siyrak yoki tuzilgan matritsalar yordamidaYopiq ravishda qayta boshlangan Arnoldi usuli (IRAM) yoki nosimmetrik matritsalar uchunLanczos algoritmi.Un kabi ko'plab mashhur hisoblash muhiti foydalanadi SciPy,[2] Matematik,[3] GNU oktavi[4]va MATLAB ushbu funksiyani ta'minlash.

Teskari aloqa interfeysi

Kuchli matritsasiz ARPACK-ning xususiyati har qanday matritsali saqlash formatidan foydalanish qobiliyatidir. Bu mumkin, chunki u to'g'ridan-to'g'ri matritsalarda ishlamaydi, ammo buning o'rniga matritsali operatsiya zarur bo'lganda u boshqaruvni chaqiruvchi dasturga qanday operatsiya kerakligini ko'rsatadigan bayroq bilan qaytaradi. So'ngra qo'ng'iroq qiluvchi dastur operatsiyani bajarishi va davom etish uchun yana ARPACK tartibini chaqirishi kerak. Amaliyotlar odatda matritsali-vektorli mahsulotlar va chiziqli tizimlarni echishdir.

Vilka

Daryoning yuqori oqimida to'xtab qolish sababli ARPASK ARPACK-NG ga qo'shildi,[5] ARPACK-ga ishonadigan turli guruhlarning birgalikdagi sa'y-harakatlar shakli sifatida.

Shuningdek qarang

Adabiyotlar

  1. ^ Lehoucq, R. B.; Sorensen, D. C .; Yang, C. (1998). ARPACK foydalanuvchilari uchun qo'llanma: katta hajmdagi o'zgacha qiymat muammolarini echimini to'g'ridan-to'g'ri qayta boshlangan Arnoldi usullari bilan hal qilish. Filadelfiya: SIAM. ISBN  978-0-89871-407-4.
  2. ^ "ARPACK bilan o'zaro bog'liqlikning siyrak muammolari". Scipy.org. Olingan 8 dekabr 2013.
  3. ^ "Ichki dasturga oid ba'zi eslatmalar". wolfram.com. Olingan 14 oktyabr 2016.
  4. ^ "Tashqi to'plamlar - GNU oktav". gnu.org. Olingan 8 dekabr 2013.
  5. ^ ARPACK-NG

Tashqi havolalar