The Numerical Algorithms Group (NAG) produces and distributes numerical, data mining components, statistical and visualisation software, compilers and application development tools, for the solution of problems in a wide range of areas such as science, engineering, financial analysis and research.
Below is an introduction to NAG's products and services presented in alphabetical order. The same product detail is also available by product family.
Routines tailored for performance and/or functionality are available through the NAG Consulting Service. Using NAG's large code base, consultants build cost effective solutions on a quality foundation. In addition, NAG's adherence to industry standards and cross-platform development skills can be used to revitalize existing code. Give us a call to discover how we can help you.
A collection of hundreds of user-callable functions for mathematical and statistical computation.
The NAG Fortran Compiler is robust, highly tested, and valued by developers all over the globe for its checking capabilities and detailed error reporting. The Compiler accepts fixed or free format Fortran input and many common Fortran 77 extensions are allowed. A nearly complete set of Fortran 2003 language features are now available.
A collection of hundreds of complex and highly sophisticated user callable routines for mathematical and statistical computation.
A powerful, sophisticated, yet easy-to-use visualisation package with a user environment that allows users and application developers to build applications for visualising complex sets of data. Built on the OpenGL®and Open Inventor™ standards.
The NAG Library for .NET provides quality NAG algorithms in areas such as curve and surface fitting, FFTs, interpolation, linear algebra, optimization, quadrature and statistics.
The NAG numerical library with routines which have been optimized or enhanced for use on multicore and Symmetric Multi-Processor (SMP) computers. This includes the full functionality of the NAG Fortran Library.
The NAG numerical library with routines which have been optimized or enhanced for use on Intel® Xeon Phi™ Coprocessors. This includes the full functionality of the NAG Fortran Library.
A high performance computing library consisting of routines which have been developed for distributed memory systems and clusters of workstations and PCs.
The NAG Toolbox for MATLAB provides access from MATLAB® to quality NAG algorithms in areas such as curve and surface fitting, FFTs, interpolation, linear algebra, optimization, ordinary differential equations, quadrature and statistics.
NAG algorithms are readily usable from a wide range of environments, packages and languages. Including Java, Visual Basic, Python, f#, LabVIEW, R, Excel and others.