![]() |
Online Tools Sponsored by:
|
|||||||||||||||||||||||||
NAG Toolbox for MATLAB Opens to NAG Library Engineers using MATLAB gain advanced numerical capabilities via access to NAG's 1300+ computational routines. | Published June 25, 2008
NAG Toolbox for MATLAB gives engineers access to additional functionality that was previously unavailable from a single source, and was only accessible to MATLAB users by purchasing multiple toolboxes. “The NAG Toolbox for MATLAB is designed to help engineers get the breadth of functionality they need in a single toolbox at a fraction of the cost of the multiple toolboxes otherwise required to get the same functionality,” explains Rob Meyer, CEO of the worldwide Numerical Algorithms Group (NAG) — NAG’s central office is in Oxford, UK; a U.S. office is located in Lisle, IL. Mathematical & Statistical Algorithms The routines were written by experts at NAG, which, for more than 30 years, has been conducting business in mathematical, statistical, and data-mining technology — NAG components have provided the speed, accuracy, and documentation that support applications in Java, C/C++, Excel, Fortran, and .NET. “NAG Toolbox for MATLAB also includes a number of algorithms especially important to research projects that just aren’t found in any other commercially available MATLAB toolbox,” adds Meyer. This is because the NAG Toolbox for MATLAB provides access to the NAG Library, which the company explains is renowned as the largest and most comprehensive collection of mathematical and statistical algorithms available today. The list of NAG’s numerical facilities includes optimization (linear, quadratic, integer and nonlinear programming and least squares problems); ordinary and partial differential equations, and mesh generation; numerical integration and integral equations; 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; a variety of special functions; and curve and surface fitting and interpolation. NAG’s statistical facilities range from random number generation, simple calculations on statistical data, correlation and regression analysis, multivariate methods, analysis of variance and contingency table and time series analysis, to nonparametric statistics. Product Demonstrations To illustrate how easy the NAG Toolbox for MATLAB is to use, the company provides demonstrations on how to call some popular NAG routines, and how to use MATLAB's plotting facilities to view the results shown here.
To access the data in the column above on the left, use the Product Demonstrations link at the end of this article. A Simple Example “Mechanical engineers report the D02 (ODE) and D03 (PDE) chapters to be crucial to their research, while others report that the D06 routines (mesh generation) are the most useful to their work. The routines mentioned above account for only a few of the 1,300 routines already coded and easily accessible with the NAG Toolbox," Peckman concludes. Further Information An example of the depth of information provided in the Introductory Guide is a discussion on calling NAG Routines from MATLAB. The Guide explains that although the NAG Library is written in Fortran, users can leverage it from within MATLAB as if it were a collection of native MATLAB commands. The code in the Toolbox will transform MATLAB data into a form suitable for passing to Fortran, and will transform the results into MATLAB objects on successful completion of the algorithm.
Licenses & Reach With NAG’s expertise said to be in compilers, software engineering tools, and visualization, many challenging applications and handling of huge data sets have been tackled. One of the principal technical consultants on the NAG staff, Malcolm Cohen, wrote the world's first Fortran 90 compiler in 1990-1991. In software engineering, NAG partnered with AMD to co-produce the AMD Core Math Library (ACML), which has been optimized for various AMD processors including the AMD Opteron and Athlon 64. NAG also partnered with DemandTec to help handle huge data sets of retail sales data. Other members on the customer list for NAG software includes Shell, Lockheed-Martin, Ford Motor, Emhart Glass, Air Products & Chemicals, S&P, and others, such as government research institutions like CERN, Argonne, Lawrence Livermore National Laboratory, to name a few. Read why DE's editors chose NAG Toolbox for MATLAB as a Pick of the Week. The NAG Toolbox for MATLAB is offered as a fully functional trial version, available for download. NAG Toolbox Product Demonstrations are available at NAG, as are industry articles about the Toolbox. The NAG Toolbox for MATLAB Introductory Guide and case studies in Engineering and Manufacturing in particular are posted online. If the reference to NAG’s expertise in compilers and the mention about NAG’s Malcolm Cohen interested you, then perhaps you’d like to check on some of NAG’s partnerships, like those with AMD, and DemandTec. And finally, here is the full story about NAG and HECToR (High End Computing Terascale Resource) — a supercomputer that is a Cray XT4 with a current peak performance of 63 teraflops, rising to 250 teraflops in 2009.
|
||||||||||||||||||||||||||