Numerical Software Quality

Accuracy, repeatability, performance

Software quality is critical to any organization. Applications are often large complex assets and with this scale numerical software brings its own set of challenges - e.g. accuracy, repeatability, performance, and so on.

NAG's experience in designing and conducting tests of numerical code have resulted in the development of tools and software engineering processes that enable us to develop and maintain numerical software products with confidence.

NAG expertise in Quality Assurance for numerical software is available to help you with your applications. Our Quality Assurance service can help you: from the smallest most critical embedded routines to very large complex parallel applications for the latest supercomputers. NAG consultants create, conduct or complement your own Testing and Quality Assurance facilities, in the specialist area of numerical computation.

Market leading hardware and software vendors around the globe make full use of NAG's Quality Assurance skills to help create the best test facilities for the output of their own numerical code development teams. For example a major global software vendor commissioned NAG to verify the accuracy of functions in their spread sheet application.

Development and testing of hardware specific functions

Use of NAG source code in compiler testing

Code development process assessment

Parallel software robustness

Please contact us for more details.

"NAG has had a resounding reputation for numerical excellence and innovation throughout its 40 year history" - Intel.

 QMS International ISO9001 badge