|
|
|
Foundation :: Parallel Computing
|
Parallel Computing
Parallel computing involves the cooperation of multiple processes, usually on multiple processors, to solve together a single problem. Certain calculations and simulations could not be performed without parallel computing due to processing and memory requirements which exceed resources provided by a single contemporary machine. In addition to enabling resource-challenging simulations, parallel computing is used to reduce the time to complete a calculation. By its nature, parallel software development is disproportionately difficult relative to its sequential counterpart.
Terry Clark, University of Chicago
Available Software
¤
|
MATPAR |
|
Parallel extensions to MATLAB
|
¤
|
MPICH |
|
A Portable Implementation of MPI
|
¤
|
ParVox 3 |
|
A Parallel Distributed Visualization System for 3D Volume Datasets
|
¤
|
PETSc |
|
The Portable, Extensible Toolkit for Scientific Computation
|
¤
|
Planguages |
|
A parallel model for implementing scientific and engineering applications
|
¤
|
PVM Wrapper |
|
Wraps PVM calls with MPI-1 calls
|
¤
|
Pyramid |
|
Parallel Unstructured Adaptive Mesh Refinement
|
¤
|
ROMIO |
|
A High-Performance, Portable MPI-IO Implementation
|
|
|
|
|

|
Open Channel Software runs entirely on Open Source Software. We return
value to the Software community in the form of
services and original software. Most of our
content is currently available as source code, with the
copyright owned by the original author, All
Rights Reserved. Everything else is Copyright
©2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Open Channel Software.
View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.
|
|

|