Home | Trees | Indices | Help |
|
---|
|
High-level parallelization constructs based on the Bulk Synchronous Parallel (BSP) model.
Parallelization requires a low-level communications library, which can be either BSPlib or MPI. Programs must be run with the bsppython or mpipython executables in order to use several processors. When run with a standard Python interpreter, only one processor is available.
A warning about object identity: when a communication operation transmits a Python object to the same processor, the object in the return list can either be the sent object or a copy of it. Application programs thus should not make any assumptions about received objects being different from sent objects.
|
|||
|
|
|||
ParAccumulator Global accumulator |
|||
ParBase Distributed data base class |
|||
ParClass Global class |
|||
ParConstant Global constant |
|||
ParData Global data |
|||
ParFunction Global function |
|||
ParIndex Parallel index value |
|||
ParIndexIterator Parallel index iterator |
|||
ParIterator Parallel iterator |
|||
ParMessages Global message list |
|||
ParRootFunction Asymmetric global function |
|||
ParSequence Global distributed sequence |
|||
ParTuple Global data tuple |
|||
ParValue Global data |
|
|||
ParInvalid = <Scientific.BSP.core._ParInvalid object at 0x69ea10>
|
|||
name = 'world'
|
|||
numberOfProcessors = 1
|
|||
processorID = 0
|
|
ParInvalid
|
name
|
numberOfProcessors
|
processorID
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Fri Oct 6 14:45:39 2006 | http://epydoc.sourceforge.net |