Features
Mathematica Personal Grid Edition provides innovative parallel
computing functionality, with features such as the following:
Parallel Features
 |
|
 |
 |
 |
 |
Parallelization at the Mathematica language level |
 |
Machine independence--user code is completely portable |
 |
High-performance MathLink communication
protocol, optimized for all common configurations |
 |
Efficient, adaptive load balancing |
 |
Automatic or user-programmable scheduling for problem-specific adaptation |
 |
Automatic failure-recovery and reassignment of stranded processes |
 |
Support for tracing and debugging |
 |
Speculative parallelization for nondeterministic problems |
|
 |
|
 |
 |
|
Mathematica Personal Grid Edition supports all Mathematica
functionality--including the world's largest collection of
advanced algorithms for numeric and symbolic computation, discrete
mathematics, statistics, data analysis, graphics, visualization, and
general programming--as well as all Mathematica application
packages. Some specific features of interest
include:
Mathematica Features
 |
|
 |
 |
 |
 |
Multi-paradigm symbolic programming language with
support for procedural, functional, list-based,
object-oriented, and symbolic programming
constructs |
 |
System-wide dynamic interactivity, allowing the creation of full-function dynamic interfaces for arbitrary objects, including 2D and 3D graphics, math, tables, text, etc. |
 |
Automatic creation of high-fidelity, high-impact 2D, 3D and dynamic visualizations of functions and data with the introduction of 25+ new core visualization types and 50+ new general visualization options |
 |
Over two gigabytes of data for math, physics, chemistry, finance, geography, linguistics, and more available to users on demand |
 |
New level of automation for handling external data, including support hundreds of formats and subformats across a full range of areas |
 |
Symbolic interface construction for immediate creation of arbitrary interfaces from simple programs |
 |
Automated computational aesthetics, with algorithmic optimization for visual presentation |
 |
Unification of active graphics and controls with flowing text and input |
 |
Automatic precision control and support for exact
integers of arbitrary length, rationals,
floating-point real and complex numbers, and
arbitrary-precision real and complex numbers |
 |
Automatic algorithm selection for optimal performance |
 |
High-speed numerical linear algebra, with
performance equal to specialized numeric
libraries |
 |
High-performance optimization and linear programming
functions |
 |
Wide-ranging support for sparse matrices |
 |
Highly optimized binary data I/O allowing fast
import of any binary data |
 |
Industrial-strength string manipulation |
 |
Built-in universal database connectivity for
additional data import capabilities |
 |
Language bindings to C, Java, .NET, Python,
and scripting languages |
 |
All-platform support for 64-bit addressing |
 |
Support for multiprocessor and multicore machines
on all platforms |
 |
Multithreaded numerical linear algebra |
 |
Vector-based performance enhancements |
|
 |
|
 |
 |
|