As of Version 13, parallel progress monitoring is built into ParallelMap.

Function Repository Resource:

ParallelMapMonitored

Source Notebook

Run ParallelMap, showing a progress monitor

Contributed by: Max Piskunov

ResourceFunction["ParallelMapMonitored"][f,list]

evaluate ParallelMap[f,list], showing an interactive display of progress.

Details and Options

The interactive display disappears when ResourceFunction["ParallelMapMonitored"] completes.
As of Wolfram Language Version 13, parallel progress monitoring is built into ParallelMap, and this function is no longer needed.

Examples

Basic Examples (2) 

Map f in parallel, monitoring progress:

In[1]:=
ResourceFunction["ParallelMapMonitored"][f, Range[10]]
Out[1]=

Factor a collection of large integers in parallel, monitoring progress:

In[2]:=
Short@ResourceFunction["ParallelMapMonitored"][FactorInteger, Range[10^50, 10^50 + 100]]
Out[2]=

Version History

  • 1.1.1 – 09 December 2021

Related Resources

License Information