Цифровая библиотека NAG
-
Обзор библиотеки NAG
- NAG — это программная библиотека численного анализа, разработанная Numerical Algorithms Group Ltd.
- Содержит более 1900 алгоритмов для линейной алгебры, оптимизации, квадратуры и других областей.
- Пользователи могут вызывать подпрограммы из своих приложений для решения численных задач.
-
Поддержка языков и платформ
- Доступна на различных языках программирования, включая C/C++, Fortran, Python и другие.
- Поддерживает Windows, Linux и macOS с архитектурой x86-64, с постепенным прекращением поддержки 32-разрядных версий Windows.
-
История и развитие
- Первая версия была написана на Algol 60 и Fortran, выпущена в 1971 году.
- В последующие годы были выпущены дополнительные версии, адаптированные под разные платформы.
- В 1983 году была выпущена векторизованная реализация для Cray-1, а в начале 1990-х — параллельная библиотека для распределенных систем.
- В 1992 году были внедрены программы LAPACK, а в 1997 году — версия для SMP и многоядерных процессоров.
- В 2010 году была выпущена библиотека NAG для .NET.
-
Текущая версия
- Текущая версия Mark 29 включает алгоритмы, разбитые на главы.
-
Дополнительные ресурсы
- Ссылки на список программного обеспечения для численного анализа и цифровых библиотек.
Полный текст статьи: