"Improve your numerics with NAG's consulting services"
NAG provides consulting services that range from the production of customised interfaces to existing NAG solvers to bespoke development with no dependence on the NAG Libraries. Codes developed may be designed for domain specific application areas and/or tuned for specific hardware and software environments.
Development of new numerical approaches
NAG's skills and experience in developing reliable numerical code can be used to conveniently address client specific numerical problems using their data to enable verification.
NAG helped deliver a new analysis tool to a pharmaceutical company. The solution provided allowed them to forecast and run scenario analysis over the product life cycle. They chose NAG because they needed a robust, well tested solution.
A proprietary trading firm chose NAG software to create a new strategy for portfolio optimization. The client adopted various NAG optimization solvers and used novel heuristics to enforce real-world constraints; the solvers were accessed using the NAG R package.
Specification and Testing
NAG test and validation services are used by major software and hardware companies. By taking advantage of NAG expertise in building test harnesses these companies enjoy the peace of mind of independent high quality external audit.
A global market leader needed to verify new a mathematical function in their calculation sheet. They called on NAG for the specification, testing and quality control.
Porting numerical solutions to new environments
To keep applications up to date NAG can port numerical code to different hardware architectures for example to many-core, GPU, and/or perhaps simply to an alternative chipset.
As well as hardware porting NAG delivers software migration services helping clients move between a wide variety of software languages such as Fortran, C, C#, C++ Java, VBA and more. NAG has broad experience in updating legacy applications.
'NAG consulting services are available for your specialist numerical code, not just for NAG code. '
An automotive finance company required an application for validating and optimizing loan terms and suggesting alternative terms. NAG provided its robust numerical components with additional VBA code to deliver an Excel-based solution.
Support for extended numerical methods
When special numerical techniques can provide valid results for your problem NAG is able to re-engineer components to fit with your requirements.
NAG aided a retail analytics firm by implementing advanced regression techniques. NAG provided the new components with APIs to customer specification.
Some more brief information about NAG consulting examples are available here.