Experts in numerical software and HPC services
The Numerical Algorithms Group (NAG) is dedicated to applying its unique expertise in numerical software engineering to delivering high quality computational 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, learning institutions as well as numerous independent software vendors.
From multicore workstations to the latest supercomputers, NAG's robust products, parallel software development services, independent consulting and HPC training can support your modelling and computing needs.
| NAG for Financial Modelling
NAG's extensive mathematical and statistical software help analysts develop quick and accurate models. |
Software Developers Trust NAG
Many software and hardware companies bring sophisticated new analytical features to their products by incorporating NAG components. Learn how NAG's growing number of global partners trust NAG software to enhance their products. |
From Multicore to Supercomputers
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 also provides impartial HPC advice and HPC training. |
| Flexible Environments Speed Development
NAG components are optimized for a wide range of environments, packages and languages. To find the NAG solution for you select the relevant link, or contact us. C#/.NET | Visual Basic | Excel | MATLAB® | Scilab | Octave | Labview | Maple | R | Fortran | C | Java | Python | Multicore | OpenMP | GPU's |
||
![]() |
![]() |

