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
KernelConfiguration — an object representing a kernel that can be used for remote evaluation
ParallelKernels — give a list of all kernels currently running and connected
$DefaultParallelKernels — the list of parallel kernels configured to be started
$DefaultRemoteKernel — the default remote kernel to use for remote evaluation
$DefaultLocalKernel — the default kernel to use for local 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
LocalEvaluate — evaluate an expression on one or more local 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 ▪ ...