This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


ParallelMap[f, expr]
applies f in parallel to each element on the first level in expr.
ParallelMap[f, expr, levelspec]
applies f in parallel to parts of expr specified by levelspec.
  • ParallelMap is a parallel version of Map, which automatically distributes different applications of f among different kernels and processors.
  • ParallelMap will give the same results as Map, except for side effects during the computation.
  • ParallelMap uses the same level specifications as Map. Not all level specifications can be parallelized.
  • If an instance of ParallelMap cannot be parallelized it is evaluated using Map.
Use explicit pure functions:
Functions used need to be distributed first:
If a level specification prevents parallization, ParallelMap evaluates like Map:
New in 7