Группа численных алгоритмов - Numerical Algorithms Group

В Группа численных алгоритмов (НАГ) это компания по разработке программного обеспечения и услуг который предоставляет методы для решения математический и статистический проблемы и предлагает услуги пользователям Высокопроизводительные вычисления (HPC) системы. Его продуктами и услугами пользуются десятки тысяч пользователей из Глобальный 500 компании, университеты, суперкомпьютеры сайты и многочисленные независимые поставщики программного обеспечения. Как некоммерческий NAG реинвестирует свои излишки в исследования и разработки своих продуктов и услуг, а также в развитие новых численных и научных талантов. NAG обслуживает своих клиентов из офисов в Оксфорд, Манчестер, Чикаго, и Токио через персонал в Франция и Германия, а также через глобальную сеть дистрибьюторов.

Происхождение

NAG была основана Брайан Форд, Джоан Э. Уолш, и другие в 1970 году как Ноттингем Algorithms Group, совместное предприятие университетов Бирмингем, Лидс, Манчестер, Ноттингем и Оксфорд, а Компьютерная лаборатория Атлас (теперь часть Лаборатория Резерфорда Эпплтона ). Первоначальной целью проекта была разработка библиотеки числовых и статистических подпрограмм для ICL 1906A и 1906-е годы машины, которые использовались на каждом из этих сайтов. Код и алгоритмы для библиотеки были внесены в проект экспертами в проекте и из других источников (например, некоторые из линейная алгебра код был написан Джим Уилкинсон, который был одним из первых сторонников проекта NAG).

Проект привлек внимание университетов другими типами компьютеров, и второй выпуск библиотеки был реализован на новых платформах. Проект переехал из Ноттингема в Оксфордский университет в 1973 году, когда его название было изменено на The Numerical Algorithms Group. NAG Ltd была основана как некоммерческая компания в 1976 году. Джоан Э. Уолш в качестве председателя и отпраздновал сорокалетие проекта NAG в 2010 году.[1][2]

Программные продукты

Библиотека NAG

Библиотека NAG[3] это самый старый и самый известный продукт NAG. Первоначально выпущенная в 1971 году, текущая версия содержит более 1700 подпрограмм и используется разработчиками для добавления математических и статистических функций в свои приложения или для решения сложных математических задач. Библиотека включает процедуры для:

Исходная версия библиотеки NAG была написана на Фортран и Алгол 60; реализация Fortran Библиотека NAG Fortran по-прежнему доступен сегодня вместе с Библиотека NAG для C Библиотека NAG C, Библиотека NAG для .NET.Библиотека NAG для .NET и библиотека NAG для Python. Библиотека доступна из нескольких вычислительных сред, включая стандартные языки, такие как C, C ++, Фортран, Visual Basic, Ява, F # и C #, а также такие пакеты, как MATLAB, р, LabVIEW и Excel.

Еще две версии библиотеки NAG предназначены для многопроцессорные машины: библиотека NAG для SMP и многоядерных процессоров, Библиотека NAG для SMP и многоядерности который использует преимущества Общая память параллельность Симметричные мультипроцессоры (SMP) и многоядерные процессоры и параллельная библиотека NAG,Параллельная библиотека NAG который предназначен для распределенная память параллельные компьютеры.

Компилятор NAG Fortran

Компилятор NAG Fortran[4] доступен для Linux, Mac и Microsoft Windows. На основе первого в мире Фортран 90 компилятор (который был разработан NAG), он поддерживает полный язык Fortran 2003, почти все Fortran 2008, а также многие функции Fortran 2018.

Цифровые услуги и услуги и консалтинг в области высокопроизводительных вычислений

NAG предоставляет числовые услуги[5] в области математической оптимизации и алгоритмического дифференцирования[6] и являемся мировыми специалистами[павлинья проза ] в консультациях и услугах в области высокопроизводительных вычислений.[7]

Управление

Электрический ток Директор компании НАГ является Адриан Тейт.

Рекомендации

  1. ^ "Группа численных алгоритмов ... от 0 до 40 в шквале достижений | ворчание". www.nag.com. Получено 28 августа 2020.
  2. ^ "40 лет альбому NAG". Issuu. Получено 28 августа 2020.
  3. ^ "Библиотека НАГ | клячка". www.nag.com. Получено 28 августа 2020.
  4. ^ "Компилятор NAG Fortran | ворчание". www.nag.com. Получено 28 августа 2020.
  5. ^ "Программные услуги | ворчание". www.nag.com. Получено 28 августа 2020.
  6. ^ Решения для алгоритмической дифференциации
  7. ^ Консультации и услуги в области высокопроизводительных вычислений

внешняя ссылка