Wolfram mathematica macs上的远程内核

Wolfram mathematica macs上的远程内核,wolfram-mathematica,Wolfram Mathematica,我正在尝试在两台Mac之间运行一个远程mathematica内核 在内核配置选项下 对于内核程序,我有: /Applications/Mathematica.app/Contents/MacOS/MathKernel MLOpen的参数: -链接模式监听 -链路协议 -链接选项MLDontInteract 启动命令是: java-jarmathshusername@xxxxxx.dynamic.uiowa.edu/usr/local/bin/math-mathlink-LinkMode Conn

我正在尝试在两台Mac之间运行一个远程mathematica内核

在内核配置选项下 对于内核程序,我有: /Applications/Mathematica.app/Contents/MacOS/MathKernel

MLOpen的参数: -链接模式监听 -链路协议 -链接选项MLDontInteract

启动命令是:
java
-jar
mathsh
username@xxxxxx.dynamic.uiowa.edu/usr/local/bin/math-mathlink-LinkMode Connect-LinkProtocol TCPIP-LinkName“
LinkName
”-LinkHost
ipaddress

当我使用这个远程内核时(例如2+2没有给出结果),我会收到错误消息: “内核计算机无法连接到前端。(错误=MLECONNECT)。您应该尝试在前端外部运行内核连接。”

似乎Mathematica甚至没有在远程机器上打开,因为我使用了“top”,并且在启动远程内核后没有看到它运行


任何帮助都将不胜感激。

我刚刚在8.0.1中尝试过这一点——这是我的配置(使用伪造的机器/用户名):

尤其是
/usr/local/bin/math
看起来可疑。您通常不需要使用高级设置

拖到命令行,然后尝试:

ssh username@xxxxxx.dynamic.uiowa.edu /usr/local/bin/math

看看你是否得到Mathematica提示,并能在那里计算
1+1

谢谢@Brett Champion。对你有用吗?你能在本地机器上找到前端吗?当我像你建议的那样执行命令行时,我打开Mathematica,可以在终端中计算1+1。我注意到只有MathKernel在远程机器上运行,而不是Mathematica。Mathematica不应该在那里运行吗?是的,它对我有用,但它是一个远程内核。前端正在我的机器上本地运行。在OSX上,至少在10.6版本中,您不能在远程计算机上使用前端的图形版本,除非您以当前正常登录的用户身份运行它。你表示这不是你的选择。我读过一些东西,让我觉得10.7可能会解除这个限制,但我还没有测试它。我有点困惑。我的情况是,我使用的远程帐户已注销,而其他人使用其他帐户登录。因此,我不希望远程机器上有任何前端(我是否正确认为前端是指使用Mathematica时通常弹出的图形界面?)。但我确实希望前端在本地。如果我没弄错的话,你做了我想做的事。这给了我希望!顺便说一句,我用的是10.6.8。哦,还有一件事。远程计算机上可能有一些设置需要我设置才能使其正常工作吗?对。GUI正在我的机器上运行,但计算正在另一台机器上运行(该机器目前正由同事积极使用)。两台机器都在运行10.6.8。如果您可以从命令行远程使用内核(检查
ssh…
),那么我想不出Mathematica不能使用内核的原因。如果你仍然有问题,我建议你发电子邮件support@wolfram.com.