NAG Library for SMP & Multicore
The NAG Library for SMP & Multicore has been extended with an additional group of algorithms, specifically engineered for the current generation of computer systems. To take advantage of the latest processor and memory configurations, many mathematical algorithms have been re-implemented so that they are more efficient when running on multiple cores. New parallel routines, such as Particle Swarm Optimization, chosen for their special characteristics when run on parallel architecture, can be powerful when solving important classes of problems on parallel hardware. The newly engineered routines are available now with OpenMP (Open Multi-Processing) support.