Features
gridMathematica provides innovative parallel computing functionality,
with features such as the following:
 |
|
 |
 |
 |
- Parallelization at the Mathematica language
level
- Support for multiprocessor machines, clusters, and
grids
- Machine-independent--user code completely
portable
- High-performance MathLink communication
protocol optimized for all common configurations
- Efficient, adaptive load balancing
- Scheduling takes processor speed and communication
latency into account
- 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
- Parallel applications can be simulated and tested
on a PC
|
 |
|
 |
 |
|
gridMathematica supports all Mathematica functionality and Mathematica application packages, including the world's largest collection of advanced algorithms for numeric and symbolic computation, discrete mathematics, statistics, data analysis, graphics, visualization, and general programming. Some specific features of interest include:
 |
|
 |
 |
 |
- Multi-paradigm symbolic programming language with
support for procedural, functional, list-based,
object-oriented, and symbolic programming
constructs
- 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
- Fully programmable 2D and 3D visualization with
over 50 built-in plot types to process data and
visualize results in one environment
- 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
- Flexible import and export of over 70 data, image,
and sparse matrix formats
- 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
- MathematicaMark2004 benchmarking tool to
test individual nodes in your grid or cluster for
optimal efficiency
|
 |
|
 |
 |
| |