ParallelNeeds["context`"]
evaluates Needs["context`"] on all available parallel kernels.
ParallelNeeds
ParallelNeeds["context`"]
evaluates Needs["context`"] on all available parallel kernels.
Details
- ParallelNeeds["context`"] effectively does ParallelEvaluate[Needs["context`"]].
- ParallelNeeds in effect "registers" Needs specifications so that they are automatically performed in every new parallel kernel that may be launched.
Examples
open all close allBasic Examples (1)
Properties & Relations (2)
ParallelNeeds uses ParallelEvaluate to run Needs on all parallel kernels:
ParallelNeeds["ComputerArithmetic`"]An explicit ParallelEvaluate does the same:
ParallelEvaluate[Needs["JLink`"]]ParallelEvaluate[$ContextPath, First[Kernels[]]]Only the effect of ParallelNeeds is remembered for new kernels:
CloseKernels[];LaunchKernels[]ParallelEvaluate[$ContextPath, First[Kernels[]]]Use ParallelNeeds to set up a package on all parallel kernels:
Needs["GraphUtilities`"]
ParallelNeeds["GraphUtilities`"]ParallelEvaluate[HamiltonianCycles[CompleteGraph[3], All]]Use DistributeDefinitions to set up your own definitions:
hcg[n_] := HamiltonianCycles[CompleteGraph[n], All]DistributeDefinitions[hcg];ParallelMap[hcg, Range[4]]Related Workflows
- Run a Computation in Parallel
History
Text
Wolfram Research (2008), ParallelNeeds, Wolfram Language function, https://reference.wolfram.com/language/ref/ParallelNeeds.html.
CMS
Wolfram Language. 2008. "ParallelNeeds." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ParallelNeeds.html.
APA
Wolfram Language. (2008). ParallelNeeds. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ParallelNeeds.html
BibTeX
@misc{reference.wolfram_2026_parallelneeds, author="Wolfram Research", title="{ParallelNeeds}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/ParallelNeeds.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_parallelneeds, organization={Wolfram Research}, title={ParallelNeeds}, year={2008}, url={https://reference.wolfram.com/language/ref/ParallelNeeds.html}, note=[Accessed: 12-June-2026]}