Last Updated July 19, 2017
gridMathematica is an integrated extension system for increasing the power of your Mathematica licenses. gridMathematica Server gives Mathematica users a shared pool of at least sixteen additional network-enabled Mathematica computation kernels for running distributed parallel computations over multiple CPUs.
There is no need to change your existing parallel code—just make gridMathematica Server available, and parallel programs can automatically use the additional CPU power. Whether you have a massive parallel task or just want a little boost, you can quickly grab some extra power when you need it.
Grid deployment of all of Mathematica’s functionality, including its state-of-the art, super-fast numerical routines, image processing, statistics, and finance capabilities. It even supports remote access to GPUs and the distributed on-the-fly generation and compilation of parallel C code. If you can do it in Mathematica, you can do it over the grid.
A high-level parallel programming language, which automates much of the communication, synchronization, data transfer, and error recovery that usually makes grid computing so difficult to set up. With automatically serialized data transfer, you can send any structured data and programs to remote machines without needing to configure a common file system.
Support for HPC standards, including cluster managements systems Altair PBS Professional, Microsoft Windows Compute Cluster Server, Microsoft HPC Server, Platform LSF, and Sun Grid Engine and includes Wolfram Lightweight Grid software for systems without cluster management. Gigabit and high-speed networks are supported, and both CUDA and OpenCL GPU hardware are supported.
gridMathematica offers the following functions for parallel computations: