Parallel Computing Toolkit 2.1

Following strong demand from the high-performance-computing community for Mathematica 6, Wolfram Research has launched Parallel Computing Toolkit 2.1 – a parallel solution for anyone with access to Mathematica and more than one processor.

Now compatible with Mathematica 6, Parallel Computing Toolkit forms a bridge for engineers, scientists, and analysts working on multiprocessor-based product design and problem solving. The application package uses Mathematica's global computing environment with powerful programming primitives for writing and controlling parallel Mathematica programs as well as high-level commands for common parallel operations. The new version also continues support for Mathematica 5.2 remote kernel processes.

Features include: efficient, adaptive load balancing; support for ad-hoc clustering, allowing users to take advantage of site-wide Mathematica installations; machine-independent portable code development; user-programmable scheduling for problem-specific adaptation; automatic failure recovery and reassignment of stranded processes; speculative parallelisation for nondeterministic problems; and PC-based simulation and testing of parallel applications

Parallel Computing Toolkit 2.1 is also a major component of the forthcoming updates to gridMathematica and Mathematica Personal Grid Edition.


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


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