Managing Remote and Parallel Kernels

The Wolfram Language has integrated support for remote and parallel computation, using a variety of connectivity and communication mechanisms.

LaunchKernels launch specified configured kernels

CloseKernels close specified kernels

KernelObject an object representing a running Wolfram Language parallel kernel

RemoteKernelObject an object representing a kernel that can be used for remote evaluation

Kernels give a list of all kernels currently running and connected

$ConfiguredKernels the list of parallel kernels configured to be started

$DefaultRemoteKernel the default remote kernel to use for remote evaluation

Setting Kernels for Evaluation in a Notebook

Evaluation Notebook's Kernel interactively set the kernel for the current notebook

Evaluator option for evaluator in buttons, cells, etc.

Programmatic Evaluation in Remote and Parallel Kernels »

RemoteEvaluate evaluate an expression on one or more remote kernels

ParallelEvaluate evaluate an expression in parallel across multiple kernels

Parallelize parallelize the evaluation of an expression across all parallel subkernels

ParallelTable  ▪  ParallelMap  ▪  ParallelCombine  ▪  ParallelTry  ▪  ...