Managing Remote and Parallel Kernels

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

(RefLink[LaunchKernels, paclet:ref/LaunchKernels]) — launch specified configured kernels

(RefLink[CloseKernels, paclet:ref/CloseKernels]) — close specified kernels

(RefLink[KernelObject, paclet:ref/KernelObject]) — an object representing a running Wolfram Language kernel

(RefLink[Kernels, paclet:ref/Kernels]) — give a list of all kernels currently running and connected

(RefLink[$ConfiguredKernels, paclet:ref/$ConfiguredKernels]) — the list of kernels configured to be started

Setting Kernels for Evaluation in a Notebook

(MenuGrayLink[Evaluation, paclet:ref/menuitem/NotebookKernel]) ▶ (MenuGrayLink[Notebook's Kernel, paclet:ref/menuitem/NotebookKernel]) — interactively set the kernel for the current notebook

(RefLink[Evaluator, paclet:ref/Evaluator]) — option for evaluator in buttons, cells, etc.

(OrangeLink[Programmatic Evaluation in Remote and Parallel Kernels », paclet:guide/ParallelComputing])

(RefLink[ParallelEvaluate, paclet:ref/ParallelEvaluate]) — evaluate an expression in parallel across multiple kernels

(RefLink[Parallelize, paclet:ref/Parallelize]) — parallelize the evaluation of an expression across all parallel subkernels