NAG Logo
Numerical Algorithms Group
graphic

The NAG C Library

The largest commercially available collection of numerical algorithms for C

The NAG C Library is the largest and most comprehensive collection of mathematical and statistical algorithms for C and C++ programmers available today. Organizations all over the world rely on the NAG C Library because of the quality and accuracy the software gives to their work.

Containing over 1000 functions covering a wide range of mathematical and statistical areas, the NAG C Library functions are powerful, reliable and available on a wide range of systems commonly used for technical computing.

NAG C Library Contents

Below is a list of some of the main numerical and statistical capabilities of the Library. Further details on the contents of the Library are included in the online manual.

Numerical facilities

  • Optimization, including linear, quadratic, integer and nonlinear programming, least squares problems, constrained minimization and constrained quadratic programming for large sparse problems
  • Ordinary and partial differential equations, and mesh generation
  • Numerical integration
  • Roots of nonlinear equations (including polynomials)
  • Solution of dense, banded and sparse linear equations and eigenvalue problems
  • Solution of linear and nonlinear least squares problems
  • Special functions
  • Curve and surface fitting and interpolation
  • Large scale eigen problems
  • Large, sparse systems of linear equations

Statistical facilities

  • Random number generation
  • Simple calculations on statistical data
  • Correlation and regression analysis
  • Multivariate methods
  • Analysis of variance and contingency table analysis
  • Time series analysis
  • Nonparametric statistics
  • Copulas - Normal and Student's t
  • Mixed effects regression
  • Stepwise linear regression

Regular Updates

To ensure that we meet your existing and future requirements, the library is regularly updated with new and enhanced algorithms for use in evolving business areas. If you are a user of the NAG C Library and have suggestions for new routines please contact us.

Online Documentation

The software in the library is accompanied by first-class electronic help giving you the detailed information you need to carry out your work quickly and effectively.

Expert Support

If you subscribe to our dedicated Customer Support Service, not only will you automatically receive any update that is produced, but you will have access via the NAG Response Centre to our experts, who are there to assist you with your technical queries or difficulties.

Quality Assurance

The validity of each function is tested on each of the machine ranges for which the product is available. Only when an implementation satisfies our stringent accuracy standards is it released. As a result, you can rely on the proven accuracy and reliability of the functions to give you the right answers.

© The Numerical Algorithms Group 2008
Privacy Policy | Trademarks

© Numerical Algorithms Group

Visit NAG on the web at:

www.nag.co.uk (Europe and ROW)
www.nag.com (North America)
www.nag-j.co.jp (Japan)

http://nag.com/numeric/cl/CLdescription.asp