Jump to content

АРПАК

АРПАК
Написано в ФОРТРАН 77
Тип Библиотека программного обеспечения
Лицензия BSD-новый
Веб-сайт Лейси .рис .edu /программное обеспечение /арпак /

ARPACK , ARnoldi PACKage , представляет собой числового библиотеку программного обеспечения, написанную на FORTRAN 77 для решения крупномасштабных на собственные значения. задач [1] безматрицным способом .

Пакет предназначен для вычисления нескольких собственных значений и соответствующихсобственные векторы больших разреженных или структурированных матриц , используя Неявный перезапуск метода Арнольди (IRAM)или, в случае симметричных матриц, соответствующий вариант Алгоритм Ланцоша .Он используется во многих популярных средах численных вычислений, таких как SciPy , [2] Математика , [3] GNU Октава [4] и MATLAB для обеспечения этой функциональности.

Обратный интерфейс связи

[ редактировать ]

Мощной безматрицной особенностью ARPACK является его способность использовать любой матричный формат хранения. Это возможно, поскольку он не работает с матрицами напрямую, а вместо этого, когда требуется матричная операция, он возвращает управление вызывающей программе с флагом, указывающим, какая операция требуется. Затем вызывающая программа должна выполнить операцию и снова вызвать процедуру ARPACK, чтобы продолжить. Операции обычно представляют собой матрично-векторное произведение и решение линейных систем.

Из-за остановки разработки ARPAСK был разделен на ARPACK-NG. [5] как форма совместных усилий различных групп, использующих ARPACK.

См. также

[ редактировать ]
  1. ^ Лехук, РБ; Соренсен, округ Колумбия; Ян, К. (1998). Руководство пользователя ARPACK: Решение крупномасштабных задач на собственные значения с помощью неявно перезапускаемых методов Арнольди . Филадельфия: СИАМ. ISBN  978-0-89871-407-4 .
  2. ^ «Проблемы с разреженными собственными значениями в ARPACK» . Scipy.org . Проверено 8 декабря 2013 г.
  3. ^ «Некоторые замечания по внутренней реализации» . www.wolfram.com . Проверено 14 октября 2016 г.
  4. ^ «Внешние пакеты — GNU Octave» . gnu.org . Проверено 8 декабря 2013 г.
  5. ^ АРПАК-НГ
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8bf5631bfbe56bba55c90fe8ffcd9b21__1708203360
URL1:https://arc.ask3.ru/arc/aa/8b/21/8bf5631bfbe56bba55c90fe8ffcd9b21.html
Заголовок, (Title) документа по адресу, URL1:
ARPACK - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)