ParallelSum

ParallelSum[expr,{i,imax}]

evaluates in parallel the sum .

ParallelSum[expr,{i,imin,imax}]

starts with i=i_(min).

ParallelSum[expr,{i,imin,imax,di}]

uses steps di.

ParallelSum[expr,{i,{i1,i2,}}]

uses successive values i_(1), i_(2), ..

ParallelSum[expr,{i,imin,imax},{j,jmin,jmax},]

evaluates in parallel the multiple sum .

Details and Options

Examples

open allclose all

Basic Examples  (1)

Options  (7)

Method  (2)

Calculations with vastly differing runtimes should be parallelized as finely as possible:

A large number of simple calculations should be distributed into as few batches as possible:

DistributedContexts  (5)

By default, definitions in the current context are distributed automatically:

Do not distribute any definitions of functions:

Distribute definitions for all symbols in all contexts appearing in a parallel computation:

Distribute only definitions in the given contexts:

Restore the value of the DistributedContexts option to its default:

Possible Issues  (2)

Sums with trivial terms may be slower in parallel than sequentially:

Splitting the computation into as few pieces as possible decreases the parallel overhead:

Sum may employ symbolic methods that are faster than an iterative addition of all terms:

Wolfram Research (2008), ParallelSum, Wolfram Language function, https://reference.wolfram.com/language/ref/ParallelSum.html (updated 2010).

Text

Wolfram Research (2008), ParallelSum, Wolfram Language function, https://reference.wolfram.com/language/ref/ParallelSum.html (updated 2010).

BibTeX

@misc{reference.wolfram_2020_parallelsum, author="Wolfram Research", title="{ParallelSum}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/ParallelSum.html}", note=[Accessed: 11-May-2021 ]}

BibLaTeX

@online{reference.wolfram_2020_parallelsum, organization={Wolfram Research}, title={ParallelSum}, year={2010}, url={https://reference.wolfram.com/language/ref/ParallelSum.html}, note=[Accessed: 11-May-2021 ]}

CMS

Wolfram Language. 2008. "ParallelSum." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2010. https://reference.wolfram.com/language/ref/ParallelSum.html.

APA

Wolfram Language. (2008). ParallelSum. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ParallelSum.html