Products and Services List

The Numerical Algorithms Group (NAG) produces numerical software and compilers for the solution of problems in a wide range of areas such as financial analysis, business analytics, science, engineering and research.

Below is an introduction to NAG's products and services presented by family group. The same product detail is also available in alphabetical order.

Libraries for the Solution of Mathematical and Statistical Problems

NAG C Library

A collection of hundreds of user-callable functions for mathematical and statistical computation.

NAG Fortran Library

A collection of hundreds of complex and highly sophisticated user callable routines for mathematical and statistical computation.

NAG Library for .NET

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.

NAG Library for SMP & Multicore

The NAG numerical library with routines which have been optimized or enhanced for use on multicore and Symmetric Multiprocessor (SMP) computers. This includes the full functionality of the NAG Fortran Library.

NAG Library for Xeon Phi™

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.

NAG Parallel Library

A high performance computing library consisting of routines which have been developed for distributed memory systems and clusters of workstations and PCs.

NAG Toolbox for MATLAB®

The NAG Toolbox for MATLAB provides access from MATLAB® to the quality NAG algorithms in areas such as curve and surface fitting, FFTs, interpolation, linear algebra, optimization, ordinary differential equations, quadrature and statistics.

Other Languages and Environments

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.

NAG Fortran Compilers and Developer Tools

NAG Fortran Compiler

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 supports full Fortran 95, many common Fortran 77 extensions, almost all of Fortran 2003, some of Fortran 2008, and a large and useful subset of OpenMP.

Consulting Service

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.

Website Feedback

If you would like a response from NAG please provide your e-mail address below.

(If you're a human, don't change the following field)
Your first name.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.