MATLAB simplified for parallel applications

The MathWorks has integrated its Parallel Computing Toolbox with its MATLAB optimisation toolboxes to help simplify the development of parallel applications.

Parallel computing capabilities are now integrated inside the optimisation solvers of MathWorks Optimisation Toolbox and Genetic Algorithm and Direct Search Toolbox, enabling users to solve computationally-intensive optimisation problems on multicore computers and computer clusters without significantly changing their existing programs.

The MathWorks optimisation toolboxes give engineers and scientists the tools needed to find optimal solutions, perform trade-off analysis, balance multiple design alternatives and quickly incorporate optimisation methods in their algorithms and models. The integration of select optimisation solvers with Parallel Computing Toolbox allows for the use of available computational resources to solve more computationally-intensive problems than previously possible on a single core. The result is a reduction in the time to solution for optimisation problems that are amenable to parallel computing. Example applications include calibrating an automotive engine control unit with experimental data, identifying an aircraft design that minimises noise while maximising fuel efficiency and selecting a portfolio of stocks that maximise gains while minimising risk.

Additional features with this release include support for two additional, widely-used schedulers in the Parallel Computing Toolbox: PBS Pro from Altair Grid Technologies and TORQUE. Support for third-party schedulers enable cluster administrators to integrate MathWorks parallel computing tools into their existing distributed computing environments. 


For functionality and security for externalised research, software providers have turned to the cloud, writes Sophia Ktori


Robert Roe looks at the latest simulation techniques used in the design of industrial and commercial vehicles


Robert Roe investigates the growth in cloud technology which is being driven by scientific, engineering and HPC workflows through application specific hardware


Robert Roe learns that the NASA advanced supercomputing division (NAS) is optimising energy efficiency and water usage to maximise the facility’s potential to deliver computing services to its user community


Robert Roe investigates the use of technologies in HPC that could help shape the design of future supercomputers