Skupina numerických algoritmů - Numerical Algorithms Group
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
The Skupina numerických algoritmů (KOBYLKA) je softwarová a servisní společnost který poskytuje metody pro řešení matematický a statistický problémy a nabízí služby uživatelům Vysoce výkonná výpočetní technika (HPC) systémy. Její produkty a služby zaměstnávají desítky tisíc uživatelů z Globální 500 společnosti, univerzity, superpočítač weby a mnoho nezávislých prodejců softwaru. Jako ne pro zisk Organizace NAG reinvestuje své přebytky do výzkumu a vývoje svých produktů a služeb a do podpory nových numerických a vědeckých talentů. NAG obsluhuje své zákazníky z kanceláří v Praze Oxford, Manchester, Chicago, a Tokio prostřednictvím zaměstnanců v Francie a Německo a prostřednictvím globální sítě distributorů.
Počátky
NAG byla založena Brian Ford, Joan E. Walsh a další v roce 1970 jako Nottingham Algorithms Group, společný podnik mezi univerzitami v Birmingham, Leeds, Manchester, Nottingham a Oxford a Počítačová laboratoř Atlas (nyní součást Laboratoř Rutherford Appleton ). Původním cílem projektu byl vývoj knihovny numerických a statistických podprogramů pro ICL 1906A a 1906S stroje, které se používaly na každém z těchto serverů. Kód a algoritmy pro knihovnu do projektu přispěli odborníci v projektu i jinde (například někteří z lineární algebra kód napsal Jim Wilkinson, který byl jedním z prvních zastánců projektu NAG).
Projekt přilákal pozornost univerzit s jinými typy počítačů a druhé vydání knihovny bylo implementováno na nových platformách. Projekt se přesunul z Nottinghamu na Oxfordskou univerzitu v roce 1973, kdy byl jeho název změněn na The Numerical Algorithms Group. NAG Ltd byla založena jako nezisková společnost v roce 1976, s Joan E. Walsh jako předseda a v roce 2010 oslavila čtyřicáté výročí projektu NAG.[1][2]
Softwarové produkty
Knihovna NAG
Knihovna NAG[3] je nejstarší a nejznámější produkt společnosti NAG. Původní verze vyrobená v roce 1971 obsahuje aktuální verzi více než 1700 rutin a vývojáři ji používají k přidání matematických a statistických funkcí do svých aplikací nebo k řešení složitých matematických problémů. Knihovna obsahuje rutiny pro:
- Místní a globální optimalizace vícerozměrných funkcí
- Řešení husté, pruhované a řídké lineární rovnice; vlastní číslo problémy
- Křivka a přizpůsobení povrchu; interpolace
- Řešení obyčejný a parciální diferenciální rovnice; generování sítě
- Numerická integrace; integrální rovnice
- Řešení lineární a nelineární problémy s nejmenšími čtverci
- Hledání kořenů z nelineární rovnice (počítaje v to polynomy )
- Generování náhodných čísel
- Analýza časových řad
- Korelace a regrese metody
- Vícerozměrný metody
Původní verze knihovny NAG byla napsána v Fortran a Algol 60; implementace z Fortranu Knihovna NAG Fortran je ještě dnes k dispozici spolu s Knihovna NAG pro C. Knihovna NAG C., NAG Library for .NET.Knihovna NAG pro .NET a knihovna NAG pro Python. Knihovna je přístupná z několika výpočetních prostředí, včetně standardních jazyků, jako je C, C ++, Fortran, Visual Basic, Jáva, F# a C#, stejně jako balíčky jako MATLAB, R, LabVIEW a Vynikat.
Zaměřeny jsou dvě další verze knihovny NAG víceprocesorové stroje: Knihovna NAG pro SMP a vícejádrové, Knihovna NAG pro SMP a vícejádrové který využívá výhod sdílená paměť paralelismus Symetrické víceprocesory (SMP) a vícejádrové procesory a paralelní knihovna NAG,Paralelní knihovna NAG který je určen pro distribuovaná paměť paralelní počítače.
Překladač NAG Fortran
Překladač NAG Fortran[4] je k dispozici pro systémy Linux, Mac a Microsoft Windows. Na základě první na světě Fortran 90 překladač (který byl vyvinut společností NAG), podporuje celý jazyk Fortran 2003, téměř všechny Fortran 2008, stejně jako mnoho funkcí Fortran 2018.
Numerické služby a služby a poradenství HPC
![]() | Tato sekce obsahuje obsah, který je napsán jako reklama.Březen 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
NAG poskytuje číselné služby[5] v oblastech Matematické optimalizace a Algoritmické diferenciace[6] a jsou globálními specialisty[páv próza ] ve vysoce výkonném počítačovém poradenství a službách.[7]
Řízení
Aktuální Výkonný ředitel NAG je Adrian Tate.
Reference
- ^ "The Numerical Algorithms Group ... from 0-40 in a flurry of achievements | nag". www.nag.com. Citováno 28. srpna 2020.
- ^ „40 let NAG Scrapbook“. Issuu. Citováno 28. srpna 2020.
- ^ "Knihovna NAG | nag". www.nag.com. Citováno 28. srpna 2020.
- ^ "NAG Fortran Compiler | nag". www.nag.com. Citováno 28. srpna 2020.
- ^ "Softwarové služby | nag". www.nag.com. Citováno 28. srpna 2020.
- ^ Algoritmická řešení diferenciace
- ^ Vysoce výkonné počítačové poradenství a služby