Loading... Please wait...Call us toll free: 1 855 9 XTREME | +1 855 9 987 363
gridMathematica is a parallel technical-computing system for science, engineering, finance and business analysis including a collection of algorithms in an integrated system optimised for multi-processor machines, clusters, grids and super computers. Providing a network-managed pool of 16 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.
It comprises computational kernels: one manager kernel and a pool of worker kernels, that work as a cohesive unit, co-ordinated by the manager and communicating via MathLink technology. It scales from an ad hoc collection of PCs running overnight jobs to a dedicated departmental cluster or an enterprise-wide super computer. Broad platform support and 64-bit optimisations andsupport for Gigabit and high-speed data networks are provided. It integrates seamlessly with many cluster management systems via the Cluster Integration Package supporting Altair PBS Professional, Microsoft Windows Compute Cluster Server, Platform LSF and Sun Grid Engine.
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 local processor cores and can be extended to make use of eight or more cores with the purchase of Mathematica Core Extension.
gridMathematica is an integrated extension system for increasing the power of Mathematica licences. Each gridMathematica Server gives Mathematica users a shared pool of 16 additional network-enabled Mathematica computation kernels for running distributed parallel computations over multiple CPUs.
Users do not need to change their existing parallel code, they are just required to make gridMathematica Server available, and parallel programs can automatically use the additional CPU power.
Features
gridMathematica provides innovative parallel computing functionality, with features such as the following:
gridMathematica supports all Mathematica functionality, including the collection of advanced algorithms for numeric and symbolic computation, discrete mathematics, statistics, data analysis, graphics, visualisation, and general programming, as well as all Mathematica application packages.
Licensing
Each gridMathematica unit comes with one controlling kernel process, eight concurrent worker kernel processes, one front-end process and one Parallel Computing Toolkit. One MathLM licence manager is also provided for each cluster or grid. Any number of units can be combined for larger grids.
Hardware Specifications:
Platform Availability:
gridMathematica is available for all common Linux and Unix systems, Windows, and Mac OS X. For more information, see the supported platforms for Mathematica. Computers in the cluster do not have to run the same operating system. For a cluster consisting of separate computers, the machines need to be able to communicate with each other over TCP/IP.
Windows:
Mac:
Linux:
Networks
gridMathematica uses standard TCP/IP to communicate between nodes, but it is independent of the actual network infrastructure. As a result, gridMathematica can take advantage of infrastructures such as Myrinet and fiber-based networks to increase bandwidth and decrease latency during high-communication computations over the more common Ethernet and copper-based networks.
Other Requirements
You need to be able to perform remote execution to launch Mathematica on computers in the cluster. Standard ways of doing this are through RSH, REXEC, or SSH.
Components
Mathematica, Parallel Computing Toolkit, MathLM