Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Численные алгоритмы группы ( NAG ) является программное обеспечение и услуги компании , которая предоставляет методы для решения математических и статистических задач, а также предлагает услуги пользователям для высокопроизводительных вычислений (HPC) систем. Ее продукты и услуги используют десятки тысяч пользователей из компаний Global 500 , университетов, суперкомпьютерных сайтов и многочисленных независимых поставщиков программного обеспечения. Как некоммерческаяNAG реинвестирует свои излишки в исследования и разработки своих продуктов и услуг, а также в развитие новых численных и научных талантов. NAG обслуживает своих клиентов из офисов в Оксфорде , Манчестере , Чикаго и Токио , через сотрудников во Франции и Германии , а также через глобальную сеть дистрибьюторов.
Истоки [ править ]
NAG была основана Брайаном Фордом , Джоан Э. Уолш и другими в 1970 году как Nottingham Algorithms Group, совместное предприятие университетов Бирмингема , Лидса , Манчестера , Ноттингема и Оксфорда , а также компьютерной лаборатории Атласа (ныне часть Резерфордской лаборатории). Аплтон Лаборатория ). Первоначальной целью проекта была разработка библиотеки числовых и статистических подпрограмм для ICL 1906A и 1906S.машины, которые использовались на каждом из этих сайтов. Код и алгоритмы для библиотеки были внесены в проект экспертами в проекте и в других местах (например, часть кода линейной алгебры была написана Джимом Уилкинсоном , который был одним из первых сторонников проекта 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 ++ , Fortran , Visual Basic , Java , F # и C # , а также такие пакеты, как MATLAB , R ,LabVIEW и Excel .
Две другие версии библиотеки NAG предназначены для многопроцессорных машин : библиотека NAG для SMP и многоядерных процессоров, библиотека NAG для SMP и многоядерных процессоров, которая использует преимущества параллелизма с общей памятью симметричных многопроцессорных (SMP) и многоядерных процессоров , а также NAG. Параллельная библиотека, параллельная библиотека NAG, которая предназначена для параллельных компьютеров с распределенной памятью .
Компилятор NAG Fortran [ править ]
Компилятор NAG Fortran [4] доступен для Linux, Mac и Microsoft Windows. Основанный на первом в мире компиляторе Fortran 90 (который был разработан NAG), он поддерживает полный язык Fortran 2003, почти все Fortran 2008, а также многие функции Fortran 2018.
Цифровые услуги и услуги и консалтинг в области высокопроизводительных вычислений [ править ]
Этот раздел содержит контент, который написан как реклама . Март 2020 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) ( |
NAG предоставляет численные услуги [5] в области математической оптимизации и алгоритмического дифференцирования [6] и являются глобальными специалистами [ павлинье слово ] в области консультирования и обслуживания высокопроизводительных вычислений. [7]
Управление [ править ]
Текущий генеральный директор NAG - Адриан Тейт .
Ссылки [ править ]
- ^ "Группа численных алгоритмов ... от 0 до 40 в шквале достижений | ворчание" . www.nag.com . Проверено 28 августа 2020 .
- ^ "40 лет альбома для вырезок NAG" . Issuu . Проверено 28 августа 2020 .
- ^ "Библиотека NAG | ворчание" . www.nag.com . Проверено 28 августа 2020 .
- ^ "NAG Fortran Compiler | ворчание" . www.nag.com . Проверено 28 августа 2020 .
- ^ "Программные услуги | ворчание" . www.nag.com . Проверено 28 августа 2020 .
- ^ Алгоритмические решения дифференцирования
- ^ Консультации и услуги по высокопроизводительным вычислениям
Внешние ссылки [ править ]
- Веб-сайт NAG
- Блог NAG