Issue 88, 15 April 2010
- NAG Library for SMP & multicore released!
- ‘NAG Toolbox for MATLAB’ and ‘Multicore Demystified’ Training Courses
- Using the NAG Libraries with Excel and VSTO
- Using the NAG Library to underpin advanced Transport Planning and Optimization
- Supercomputing: What's on in supercomputing?
- Recent NAG Blog Posts
- Out & About with NAG
- New NAG product implementations
Latest release of NAG Library for SMP & multicore available
15th April 2010, NAG has today released the NAG Library for SMP & multicore. The latest version has been updated to include the full functionality of the NAG Library Mark 22 making it the largest commercially available numerical library for SMP & multicore.
Many of the routines in the library have been tuned to run significantly faster on multi-socket and multicore systems. SMP systems are now de facto, with even PC's having multicore processors, so choosing the NAG Library for SMP & multicore is without doubt the wisest choice for anyone wanting to exploit the potential of their hardware.
The graph below shows the speed-ups that can be gained by using this Library.
If you'd like to learn more about the NAG Library for SMP & multicore and SMP in general come along to our May training course 'Multicore Demystified'.
NAG Toolbox for MATLAB and 'Multicore Demystified' Training Courses
NAG is holding training courses at its Oxford office on 20th May 2010.
In the morning the NAG Toolbox for MATLAB course will show how using the Toolbox can enhance your work, and will include specific demonstrations of the solving of problems. Attendees will have the opportunity to get 'hands-on' with the Toolbox and direct questions to the experts who develop the Toolbox and the NAG Libraries.
The afternoon course 'Multicore Demystified' is an introduction to multicore programming and the NAG Library for SMP & multicore. In this course we aim to provide insight to enable you to effectively programme your multicore machine. We give an introduction to the terminology and what it really means. We show how you can get the most out of your machine with a brief introduction to the programming language OpenMP. We also show you how to get the most out of the NAG Library for SMP and multicore with performance hints and tips.
For more information and to register for the courses visit http://www.nag.com/MARKET/TRAINING/nag_training_courses_2010/.
Using the NAG Libraries with Excel and VSTO
Visual Studio Tools for Office (VSTO) http://msdn.microsoft.com/en-us/vsto/default.aspx is designed to enable custom enhancements of the Office suite. To help those developing using VSTO a new NAG technical report has been written to show how to use the NAG Libraries with Excel and VSTO. To read the report visit http://www.nag.com/doc/TechRep/pdf/TR1_10.pdf
Using the NAG Library to underpin advanced Transport Planning and Optimization
Andrew Koh, at the Institute for Transport Studies, University of Leeds, has long experience in the application of transport planning models and research, both in Europe and Asia, including responsibilities for directing courses on the 'SATURN' network analysis program. He was working in the area of road pricing models when he made use of the NAG Library to solve difficult operational research (OR) problems.
Andrew's colleagues advised him of NAG's justified reputation for quality and accuracy so he attended a NAG training course on how to call routines from a wide range of computing environments. He realised that it was easy to call NAG Library routines, to prototype and develop his models, from many different tools, without having to resort to programming languages such as C or C#. This enabled him to rapidly move on with his research. Working initially from Excel, with VB, then MATLAB, Andrew was able to produce the detailed model that he needed within a month.
As I've noted in previous columns, high-performance computing (HPC) is an area that is growing rapidly as it becomes increasingly important to businesses ' and yet many aspects of HPC still need a specialist. Making use of the HPC community can help you keep up with the fast changes in technology and novel methods of performance programming.
Whatever your scale of technical computing, from multicore workstations to multi-thousand-node supercomputers, getting involved with the active HPC community can help you with your parallel computing goals. Online resources can help, but by far the most effective way of benefiting from the wider HPC community is by participating at the right events.
In fact, people starting out in HPC, whether in a commercial capacity or as new researcher, often ask me which conferences they should attend. So here are some suggestions based on the events I, or one of my colleagues, attend regularly.
To read Andrew Jones', VP HPC Business at NAG, column visit http://www.zdnet.co.uk/news/it-strategy/2010/02/24/events-guide-whats-on-in-supercomputing-40041925/
Recent Blog Posts
Easter egg or not?
My early career at NAG
What's the next revolution in technical computing?
Extending, imitating and collaborating
Using the NAG Library for .NET from F#
What makes a good software developer?
Calling the NAG Library from Freemat
Beta Testing and Feedback
Out & About with NAG
- INFORMS Practice Conference 2010
18-20 April 2010, Orlando, USA
NAG has been selected to display a poster at this Operations Research conference and will be onhand to discuss NAG's optimization techniques.
- Cray User Group Conference
24-27 May 2010, Edinburgh, UK
Several NAG experts will be attending this event.
- HECToR (High End Computing Terascale Resource) Training Courses
Presented by the NAG HECToR Team
A full list of forthcoming HECToR Training Courses can be viewed on the official HECToR website here.
For more information on any of the above events visit NAG's ‘Out & About’ webpage
New NAG product implementations
The NAG Library for SMP & multicore, Mark 22 is now available for the following platforms:
- Windows 32-bit using the Intel Compiler
- Linux 64-bit using the GFortran Compiler
The NAG Fortran Library, Mark 22 is now also available for the following platforms:
- Sun SPARC Solaris using the Sun f95 (v.8.2) Compiler
- IBM Power 5 Linux64 using the xlf (v12.1) Compiler
The NAG Toolbox for MATLAB®, Mark 22 is now also available for the following platforms:
- Intel EM64T Windows64
For full details of these and all other available implementations, visit the NAG site. Comprehensive technical details of each implementation are given in the relevant Installation and User Notes at http://www.nag.com/doc/inun.asp
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.
NAGNews - Past Issues