BUILT-IN MATHEMATICA SYMBOL
DistributedContexts
DistributedContexts
is an option for various parallel computing functions that specifies which definitions for symbols appearing in an expression should be distributed to all parallel kernels.
- Possible settings include:
-
| "context`" | all symbols in context  |
| {"ctx1`","ctx2`",...} | all symbols in the given contexts |
| None | do not distribute any definitions |
| All | definitions of all symbols |
| Automatic | all contexts appearing in expr |
| $Context | all symbols in the current context |
- Definitions of symbols appearing in an expression set for parallel evaluation that match the given contexts are distributed automatically before the parallel evaluation, effectively using DistributeDefinitions.
- Definitions for symbols on which other distributed definitions depend are also distributed, as long as they belong to one of the given contexts.
By default, definitions in the current context are distributed automatically in a parallel computation:
| Out[2]= |  |
Do not distribute definitions of functions defined:
| Out[2]= |  |
Distribute definitions for all symbols in all contexts appearing in a parallel computation:
| Out[2]= |  |
Distribute only definitions in the given contexts:
| Out[2]= |  |
New in 8