Experts in numerical software and HPC services

The Numerical Algorithms Group (NAG) delivers trusted, high quality numerical computing software and high performance computing (HPC) services. For four decades NAG experts have worked closely with world-leading researchers in academia and industry to create powerful, accurate and flexible software which today is relied upon by tens of thousands of users, companies, and learning institutions as well as numerous independent software vendors.

From multicore workstations to the latest supercomputers, NAG's robust software development products, parallel software engineering services, independent technology consulting and HPC training can support your modelling and computing needs.

NAG for Education

NAG's mathematical and statistical components are used in education worldwide.
The NAG Compiler | The NAG Library | NAG Education
 

NAG Collaboration

NAG was founded on collaboration and continues today to work with experts and organizations from industry and academia all over the world.
Current and recent activities
 

NAG for Actuarial Science

Mathematical and statistical software for actuarial science methods
Survival models | Risk analysis/loss functions | Time series analysis | Analysis of risk factors

Flexible environments, speed development

NAG components are optimized for a wide range of environments, packages and languages:
C#/.NET | Visual Basic | Excel | MATLAB® | Scilab | Octave | LabVIEW | Fortran | C | Java | Python | Multicore | R | OpenMP | GPUs | Xeon Phi

HPC Services

NAG provides HPC services & advice and HPC training.
Get a performance advantage from multicore processors and HPC with NAG's parallel software engineering consulting, or by using NAG's multicore-optimized libraries.

 

 

NAG for Financial Modelling

NAG's Numerical Libraries underpin cutting-edge finance applications providing:
Optimization | Portfolio Modelling | Index Tracking | Derivative Pricing | Risk | Monte Carlo