Welcome to NAGNewsIssue 57, 28 September 2006In this issue:
Top Story - NAG creates first numerical library for IBM Linux on Power NAG is committed to expanding the availability of its numerical library to ensure that it can be used on systems typically applied to technical computing in both industry and academia alike. A recent implementation of the NAG Fortran Library heralded a world first for users of IBM Linux on Power http://www-03.ibm.com/systems/linux/power/. This implementation of the Fortran Library is the first collection of mathematical and statistical routines available for Linux on Power. This implementation follows a long line of NAG software implementations for Linux users. During the recent NAG user survey Linux followed very closely behind Windows as the preferred primary technical computing platform. The 64-bit Linux platform featured as the highest ‘future use planned’ platform among the respondents. This user information reinforces the requirement of all NAG software to be available on Linux platforms. To find out more about NAG's software for Linux visit our website at http://www.nag.com/linux.asp User Story - Portfolios get daily tune-up with help of NAG components Smartleaf - a US based company - develop software for financial organisations that manage individual investor accounts. Faced with the challenge of creating an analytical software system that allows for the efficient and highly customised management of thousands of portfolios, developers from Smartleaf turned to NAG to provide them with numerical components, in particular the routines from the Optimization chapter of the NAG Library. The NAG optimisation routines utilized within Smartleaf Portfolio Manager help developers create a “trade-off engine” that replaces impractical and less effective rules-based approaches to portfolio management. The breadth, stability, and versatility of NAG components as well as NAG's first class technical support allowed Smartleaf to introduce next generation portfolio management into the marketplace without delay. Mark Nitzberg, CTO of Smartleaf, said, ”Our relationship with NAG has been positive since the very beginning. Whenever our development team had questions, NAG's staff was quick to answer and provide us the support we needed. The documentation that NAG provides is excellent and well presented in layers of detail. NAG makes everything very available and easy-to-find.” To read the case story in full please visit our website at http://www.nag.com/bdu/partners/smartleaf/. General Information - Three Decades of NAG Ltd - from 0 to 30 in a flurry of achievements! The first decade of NAG as a company saw a successful transformation from a collaborative university-based activity, dependent on UK public funding during the 1970s, into a successful, financially-independent, trading company, operating worldwide with an impressive list of major academic, commercial and governmental clients within its growing customer base. Crucially, however, within this period of transformation, the NAG “ethos” - the unending quest for technical excellence, the in-grained belief in the value of collaboration - was strongly preserved. Examples of that ethos in action appear in the summary of the first decade of NAG given below: involvement in UK, European and trans-Atlantic collaborative projects, early advances in the development of High Performance Computing software, portable graphics software etc.
The next issue of NAGNews will feature accolades from the second decade following incorporation. NAG in the News - “Problem-solving pushes boundaries” The following is an introduction to an article entitled “Problem-solving pushes boundaries” about NAG and its CEO, Rob Meyer. It was published in the April/May issue of Scientific Computing World. It is well known that equations and algorithms used in rocket science are used in Wall Street, but that is not the only crossover between hard-core scientific computing and the commercial world. Scientific research progressed because researchers constantly come up with new ways to meet the challenges thrown up by their research goals. The Numerical Algorithms Group was founded on the idea that what can solve a research problem for one scientist might solver another problem in a completely unrelated field. It has amassed a huge library of algorithmic software that sometimes is obtained from research or sometimes it develops itself. It has no shareholders, just members. While to a certain extent it has a public service mission, its prime mission is to produce software that solves the next generation of problems. To read the article in its entirety please visit SCW's website at http://www.scientific-computing.com/scwaprmay06profile.html General Information - NAG hosts 29th Technical Policy Meeting In August 2006 NAG's Oxford office played host to a very distinguished and experienced group of NAG enthusiasts when NAG held a meeting of its Technical Policy Committee. A three-day schedule of plenary meetings and working group sessions was held to discern future software and hardware trends, industry and academic developments and NAG's current and planned product offerings. The Technical Policy Committee was established in 1985 with the aim of augmenting the knowledge of NAG staff to help the company remain at the forefront of technical advances in terms of product research and development. It is made up of a number of esteemed professionals with whom we are immensely proud to be associated http://www.nag.com/about/techadvisors.asp. From the very outset the committee, along with a wider circle of distinguished “Friends of NAG” experts, has helped to steer NAG into becoming a successful provider of numerical and visualization software. It also ensures that NAG's roots are firmly placed in the ethos of collaboration. This year's meeting was considered a great success and we thank all those took part. Tips & Hints - Windows Computing from Microsoft Office Suite It is well known that the NAG DLL implementations provide an excellent source of algorithmic power to boost the functionality of the Microsoft Office suite. Previous articles have described how easy it is to use the libraries in this way. The DLL libraries are provided with examples of use within the Excel package and also the necessary interfacing software to VB and VBA. Some users have asked why when they solve a problem within Excel using a NAG routine, slightly different answers are obtained when they repeat the same calculation immediately afterwards. The Intel chip can support 80-bit and 64-bit operation. The NAG libraries use the 64-bit operating mode because this is the default operation with the compilers used to form the DLLs. The first time a problem is solved this will be the mode of operation. The mode can be changed by setting the Floating Point Control Word and Excel does this to set the mode of working to 80-bit. In consequence the second time the problem is solved the NAG libraries will start the calculation in 80-bit mode. For well-conditioned problems this is not serious and the NAG library routines will switch back to 64-bit working whenever it is essential for the correct working of an algorithm, but it can be disconcerting to see this behaviour. A solution is to set the Floating Point Control Word before each call to a NAG routine. At Mark 21 of the libraries NAG exposes this functionality from the DLLs using X03AAW and X03AAX; for earlier versions an external compiler function is required. For more information on NAG's DLLs click here http://www.nag.com/numeric/Num_DLLhelp.asp or email us at nagnews@nag.com with any specific questions. Events - UK & USA
Product News - New Implementations NAG is committed to offering new implementations of its broad range of numerical and statistical software, compilers and tools. Since the last edition of NAGNews, platform availability has increased as detailed below. The NAG C Library, Mark 8 is now also available for the following platforms:
The NAGWare f95 Compiler, Release 5.1 is now also available for the following platform:
Managing your subscription Please feel free to forward this newsletter to colleagues or to post it to your company's Intranet sites. To subscribe, unsubscribe or learn more about managing your subscription, please see: http://www.nag.com/NAGNews/index.asp. |
© 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://www.nag.com/nagnews/NAGNews_Issue57.asp