The Numerical Algorithms Group (NAG) provides expertise in numerical engineering, by delivering high-quality computational software, consulting services and high performance computing services. For over four decades NAG have collaborated with world-leading researchers in academia and industry to create powerful, reliable and flexible software which is relied on by tens of thousands of individual users, as well as numerous independent software vendors. As a not-for-profit company, NAG reinvests surpluses into the research and development of its products, services, staff and its collaborations.
The NAG Library has evolved to become the largest commercially available collection of high quality mathematical and statistical algorithms. NAG’s commitment to testing and quality remains steadfast. Alongside the Library, NAG develops the NAG Compiler. NAG’s products are expertly and directly supported by NAG’s technical team.
The breadth and depth of expertise within NAG’s technical team of mathematicians and computer scientists is used to provide HPC support to supercomputing centres around the world. NAG HPC Services provides procurement advice, consulting services and people with expert computational science engineering skills either onsite at client premises or supports users from NAG offices.
NAG Numerical Services help organizations find and implement the optimum numerical computation solutions from teaching the best ways to solve complex problems or verifying that older applications remain valid and optimal for the latest processors and platforms. NAG can be used to provide bespoke training courses and works with teams at organizations to impart skills and techniques that will help solve your numerical problems.
Application and software organizations embed NAG software and services when demand dictates the need for analytical techniques such as modelling, forecasting, optimization and data mining via the NAG Partnership Program.
Similarly, the world’s leading computer hardware manufacturers work closely with NAG to ensure that software is optimized for their customers. Additionally, NAG Numerical Services have been enlisted to help develop some specialist numerical routines and libraries.
NAG’s ethos is, collaborative, consultative, consensus-based, principled and transparent. It was founded on collaboration and continues to partner with expert individuals and organizations from industry and academia all over the world.
The NAG’s library provides a broad range of reliable and robust numerical and statistical routines in areas such as minimising and maximising functions, PDEs, curve and surface fitting, and FFTs to name but a few. By using these libraries organisations know that they will save development time and protect their investment in application development. Much of this software has been developed with collaborators to ensure that it addresses real-world R&D problems.
NAG’s numerical library and the NAG Fortran Compiler is available to try by downloading from the NAG website – click on the NAG logo at the top of this page to arrange your download today.
The algorithms in the NAG Library owe much to the work of leading practitioners and academics in many areas of numerical analysis. A list of contributors can be found here .
NAG also collaborates with many organizations and sponsors on-going numerical and computer science research.
The NAG team are specialists in numerical and statistical software development, in fact the development team share responsibility for the support of our software. This unusual situation arises because we firmly believe that in order to effectively support complex software the technicians must be both experienced and understand the intricacies of the computational techniques. This conviction is reflected in the composition of the team most of whom are qualified to PhD level and have combined experience of software support in excess of 50 years.