Running multiple kernels allows Mathematica to execute different commands at the same time. This enables you to, for example, continue using Mathematica interactively while simultaneously and separately executing long evaluations. To use multiple kernels, configure a new kernel and set up a new notebook to use it. The process is similar to connecting to a remote kernel, except that the new kernel is local instead of remote.

  1. Start Mathematica. On the toolbar, navigate to Evaluation and then Kernel Configuration Options.
  2. Add a new kernel and configure it. In the dialog, click Add… and a Kernel Properties dialog will appear.
  3. Enter in an appropriate name for your kernel, such as “Alternate Local Kernel”.
  4. Under Basic Options, verify that Launch On is set to Local Machine.
  5. Click OK and open up a new Mathematica notebook.
  6. On the toolbar, navigate to Evaluation ► Notebook’s Kernel and click the name of the kernel that was just configured.

This notebook now uses the new alternate kernel. Any evaluations in this notebook are performed completely independently and concurrently with evaluations in other notebooks.