Цифровая библиотека NAG

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

Цифровая библиотека NAG - это программный продукт, разработанный и продаваемый The Numerical Algorithms Group. Это программная библиотека из подпрограмм численного анализа, содержащая более 1900 математических и статистических алгоритмов. Сферы, охватываемые библиотекой, включают линейную алгебру, оптимизацию, квадратуру, решение обычных и дифференциальных уравнений в частных производных, регрессионный анализ и анализ временных рядов.

Пользователи библиотеки NAG вызывают ее процедуры из своих приложений, чтобы включить ее математические или статистические функции и решить численные задачи - например, поиск минимума или максимума функции, подгонка кривой или поверхности к данным или решение дифференциального уравнения. Библиотека доступна во многих формах, но именно в библиотеке NAG C, библиотеке NAG Fortran и библиотеке NAG для.NET. Его содержимое доступно из нескольких вычислительных сред, включая стандартные языки, такие как C, C ++, Fortran, Visual Basic, Java, Python и C #, а также такие пакеты, как MATLAB, R, LabVIEW, Excel, Origin и Ch. Поддерживаемые операционные системы включают 32-битную и 64-битную версии Windows, Linux и macOS, а также Solaris, AIX и HP-UX.

Содержание

  • 1 История
  • 2 Текущая версия
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

История

Исходная версия библиотеки NAG была написана на Алголе 60 и Фортране. Он содержал 98 вызываемых пользователем подпрограмм и был выпущен для машин ICL 1906A и 1906S 1 октября 1971 года. Еще три Знака библиотеки появились в следующие пять лет; за это время версия Algol была перенесена на Algol 68, при этом поддерживаются следующие платформы: CDC 7600 / CYBER (CDC ALGOL 68 ), IBM 360 / 370 / AMDAHL (FLACC ALGOL 68 ), ICL 1900 (ALGOL 68R ), ICL 1906A / S (АЛГОЛ 68R ), ICL 2900 (АЛГОЛ 68RS ) и Telefunken TR440 (АЛГОЛ 68C ).

Первая частично векторизованная реализация библиотеки NAG Fortran для Cray-1 была выпущена в 1983 году, а первая версия параллельной библиотеки NAG (которая является специально разработан для распределенной памяти параллельных компьютерных архитектур) был в начале 1990-х. Mark 1 библиотеки NAG C был выпущен в 1990 году. В 1992 году библиотека впервые включила процедуры LAPACK ; NAG был соавтором проекта LAPACK с 1987 года. Первый выпуск библиотеки NAG для SMP и многоядерных процессоров, в которой используются преимущества параллелизма совместно используемой памяти симметричных мультипроцессоров ( SMP) и многоядерные процессоры, появились в 1997 году для многопроцессорных машин, построенных с использованием архитектур Dec Alpha и SPARC. Библиотека NAG для.NET, которая представляет собой сборку DLL CLI, содержащую методы и объекты, которые предоставляют пользователям Common Language Infrastructure (CLI) доступ к алгоритмам NAG, была впервые выпущена в 2010 году.

Текущая версия

Mark 27 библиотеки NAG содержит более 1900 математических и статистических алгоритмов, разбитых на главы.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-31 06:11:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте