Numerical Algorithms Group

Numerical Algorithms Group

The Numerical Algorithms Group (NAG) is a software company which provides methods for the solution of mathematical and statistical problems, and offers services to users of HPC systems. Its products and services are employed by tens of thousands of users from Global 500 companies, universities, supercomputing sites and numerous independent software vendors. As a not-for-profit organization, NAG reinvests its surpluses into the research and development of its products and services, and the fostering of new numerical and scientific talent. NAG serves its customers from offices in Oxford, Manchester, Chicago, Tokyo and Taipei, through field sales staff in France and Germany, and via a global network of distributors.

Contents

Origins

NAG was founded by Brian Ford and others in 1970 as the Nottingham Algorithms Group, a collaborative venture between the universities of Birmingham, Leeds, Manchester, Nottingham and Oxford, and the Atlas Computer Laboratory (now part of the Rutherford Appleton Laboratory). The original aim of the project was the development of a library of numerical and statistical subroutines for the ICL 1906A and 1906S machines which were in use at each of these sites. Code and algorithms for the library were contributed to the project by experts in the project, and elsewhere (for example, some of the linear algebra code was written by Jim Wilkinson, who was an early supporter of the NAG project).

The project attracted the attention of universities with other types of computers and the second release of the library was implemented on new platforms. The project moved from Nottingham to Oxford University in 1973, when its name was changed to The Numerical Algorithms Group. NAG Ltd was founded as a not-for-profit company in 1976.

Products

The NAG Library

The NAG Library is the oldest and best-known product of NAG. Originally produced in 1971, the current version contains more than 1,700 routines and is used by developers to add mathematical and statistical functionality to their applications, or to solve complicated mathematical problems. The library includes routines for [1]

The original version of the NAG Library was written in Fortran and Algol 60; the Fortran implementation [2] is still available today, along with the NAG C Library [3] and the NAG Library for .NET [4]. The Library is accessible from several computing environments, including standard languages such as C, C++, Fortran, Visual Basic, Java and C#, as well as packages such as MATLAB, R, LabVIEW and Excel.

Two further versions of the NAG Library are aimed at multiprocessor machines: the NAG Library for SMP & multicore [5], which takes advantage of the shared memory parallelism of Symmetric Multi-Processors (SMP) and multicore processors, and the NAG Parallel Library [6], which is designed for distributed memory parallel computers.

NAG Fortran Compiler

The NAG Fortran Compiler [7] is available on all major Unix platforms as well as Microsoft Windows. Based on the world's first Fortran 90 compiler (which was developed by NAG), it currently includes support for the full Fortran 95 language, as well as many Fortran 2003 features.

Management

The current Chief Executive Officer of NAG is Robert W. Meyer. A former engineering student at Washington University in St. Louis, he was the Executive Vice President of U.S. operations for NAG before being promoted to his current post. Dr. Meyer divides his time among NAG's Chicago, Oxford and Tokyo offices and is a resident of Wheaton, Illinois.

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Numerical integration — consists of finding numerical approximations for the value S In numerical analysis, numerical integration constitutes a broad family of algorithms for calculating the numerical value of a definite integral, and by extension, the term is also… …   Wikipedia

  • Numerical continuation — is a method of computing approximate solutions of a system of parameterized nonlinear equations, The parameter λ is usually a real scalar, and the solution an n vector. For a fixed parameter value λ,, maps Euclidean n space into itself. Often the …   Wikipedia

  • NAG Numerical Libraries — ist eine umfassende Software Unterprogrammbibliothek für numerische und statistische Problemstellungen. Die Programmbibliothek wird als Lizenz von der non profit Firma The Numerical Algorithms Group Ltd (NAG) aus Oxford vergeben. Ursprünglich… …   Deutsch Wikipedia

  • Numerical relativity — is one of the branches of general relativity that uses numerical methods and algorithms to solve and analyze problems. To this end, supercomputers are often employed to study black holes, gravitational waves, neutron stars and many other… …   Wikipedia

  • NAG Numerical Libraries — is a software product sold by The Numerical Algorithms Group Ltd (a non profit company). The product is a software library of numerical analysis routines. It comprises a collection of 1500 mathematical and statistical algorithms. Areas covered… …   Wikipedia

  • Comparison of numerical analysis software — This list is incomplete; you can help by expanding it. The following tables provide a comparison of numerical analysis software. Contents 1 Applications 1.1 General …   Wikipedia

  • Brian Ford (numerical analyst) — Dr Brian Ford OBE is a British Mathematician who founded, and until his retirement in 2004, was director of the Numerical Algorithms Group. Ford gained a PhD in Applied Mathematics from Nottingham University. The NAG (then Nottingham Algorithms… …   Wikipedia

  • J. H. Wilkinson Prize for Numerical Software — The J. H. Wilkinson Prize for Numerical Software is awarded every four years to honour outstanding contributions to the field of numerical software. Overview In honour of the outstanding contributions of Dr. James Hardy Wilkinson to the field of… …   Wikipedia

  • Numerical weather prediction — Weather models use systems of differential equations based on the laws of …   Wikipedia

  • List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”