Last Updated July 19, 2017
gridMathematica leads Mathematica, the. world’s leading technical computing environment with modern computing clusters and networks together in order to meet the challenges in mathematics, engineering and the natural sciences and in the financial sciences.
gridMathematica constitutes Mathematica technology that was originally developed for single-processor machine, for complex calculations with high data volumes on clusters, multiprocessor machines and computer networks to.
gridMathematica provides quick access to the preparation and execution of complex calculations. It features a high-programming, a large collection of fast and reliable mathematical algorithms and user friendly constructs for parallel programming.
Typical applications of gridMathematica can be seen in bioinformatics, the processing and analysis of large data sets, data mining and large calculations in physics, mathematics and the life sciences.
Extending Mathematica’s built-in parallelization capabilities, gridMathematica runs more tasks in parallel, over more CPUs and GPUs, for faster execution. With gridMathematica, process coordination and management is completely automated. Appropriate parallel tasks run faster with no need for code changes.
Providing a network-managed pool of at least sixteen computation kernels, gridMathematica can be shared by a group of Mathematica users locally and can run on remote hardware to combine the power of multiple computers.
Every copy of Mathematica includes the capability for instant parallel computing at no additional charge. In single-machine configurations, Mathematica includes the ability to compute across four, eight, or sixteen local processor cores, depending on your Mathematica edition. With the purchase of a Mathematica Core Extension, you can increase your local processor core support by at least 50%.
Premier Service subscribers and gridMathematica users also receive complimentary use of Wolfram Lightweight Grid Manager, a program that makes it easy for users to find and use Mathematica computation kernels on remote machines and to create ad hoc grids powered by unused kernels. This application is also available for purchase.
gridMathematica implemented numerous primitives of parallel programming and includes higher commands for parallel execution of matrix operations, Plotting uva gridMathematica ships with example applications of many new popular programming approaches, such. as the parallel Monte Carlo simulation, visualization, data mining and optimization. The implementation for all higher commands for parallel processing are included as Mathematica sources, so they can serve as templates for the user to develop their own parallel programs.
With gridMathematica but can not be speeded up all the calculations. Operations like “Integrate” or “DSolve” were designed for use on a single-processor computer. An acceleration of these computations can still be achieved by various’ slave kernels “, ie subordinated kernel on the network, the individual calculations execute, rather than sequentially calculated by a kernel sequence.