How to| 连接到远程内核

Mathematica 可以令您在装有 Mathematica 的其它计算机上运行计算. 将计算传递到更强大的其它机器可以增加您的工作效率.

来自视频的精选范例:

Mathematica 可以被看作是两个不同的部分,内核和前端. 前端是您看到的屏幕上的内容(图形,文本和您的计算显示),而内核负责包括大量的计算在内的几乎所有其它任务.

如果您的计算机硬件资源有限或正在用于其它任务,使用远程内核执行您的计算是非常方便. Mathematica 可以自动运行远程内核.

首先,通过选择 计算 内核配置选项 设置远程内核:

在出现的窗口中,单击 添加 创建一个新的内核配置文件. 这时出现的 内核属性 窗口,允许您配置新内核.

  • 内核名称 字段,给新内核一个适当的名称.
  • 基本选项 字段,选择 远程 单选按钮.
  • 机器名称 字段(在 Mac OS X 机上为 远程主机),输入网络上的远程机器的名称或 IP 地址.
  • 远程登录 字段(在 Mac OS X 机上为 远程用户),指定您登录所用的用户名.
    • 内核程序 字段给出在远程机器上通过终端窗口运行 Mathematica 的命令.(该例中不必使用完整路径,因为远程内核在一台 Linux 机器上,它与内核程序 "math" 的符号链接在搜索路径中.)

    当这些信息的输入完成,单击 确定 关闭两个内核配置窗口:

    现在您可以在前端使用远程内核. 选择一个笔记本,然后选择 计算 ► 笔记本内核 LinuxKernel. 该例中,LinuxKernel 是设置过程中给远程内核起的名字:

    要真正使连接并使用远程内核,只需简单地计算任何表达式. 前端将通过 SSH 建立一个到远程机器的连接并索要您的密码.

    一旦输入的密码正确,远程内核将计算该表达式. 注意内核名称列在笔记本标题栏的括号内.

New to Mathematica? Find your learning path »
Have a question? Ask support »