LAPACK


LAPACK (Linear Algebra PACKage) — библиотека с открытым исходным кодом, содержащая методы для решения основных задач линейной алгебры. Написана на языке Fortran 90 с использованием другой библиотеки BLAS и является развитием пакета LINPACK.

Так же как и BLAS, LAPACK часто переписывается вендорами, чтобы обеспечить более высокую производительность в определенных аппаратных архитектурах. Некоторые из реализаций имеют поддержку параллельного исполнения функций на многопроцессорных ЭВМ системы с общей памятью. Аналогом для ЭВМ с распределённой памятью являются библиотеки ScaLAPACK[1] и PLAPACK [2].

Многие языки напрямую поддерживают вызов функций С из сторонних библиотек. Также доступны несколько альтернативных языковых привязок: