LAPACK в MATLAB

LAPACK (Linear Algebra Package) - библиотека стандартных программ, которая обеспечивает быстрые, устойчивые алгоритмы для численных линейных алгебр и матричных расчетов. Линейные алгебры и матричные операции в MATLAB® построены на базе LAPACK, и они продолжают извлекать пользу из эффективности и точности его стандартных программ.

Краткая история

MATLAB начал свою жизнь в конце 1970-х годов как интерактивный калькулятор, созданный на верхнюю часть LINPACK и EISPACK, которые были современными библиотеками стандартной подпрограммы Фортран для матричных расчетов того времени. В течение многих лет MATLAB использовал переводы на C около десятка стандартных подпрограмм Фортран из LINPACK и EISPACK.

В 2000 году MATLAB перешла на использование LAPACK, который является современной заменой LINPACK и EISPACK. Это большая, мультиавторская библиотека Фортран для числовой линейной алгебры. LAPACK изначально предназначался для использования на суперкомпьютерах из-за его способности работать с несколькими столбцами матрицы за раз. Скорость стандартных программ LAPACK тесно связана со скоростью базовых подпрограмм линейной алгебры (BLAS). Версия BLAS обычно является аппаратной и высоко оптимизированной.

Похожие темы

Внешние веб-сайты