Lets say I have two windows laptop both with Mathematica installed on them:
If I want to connect to another mathematica installation on the same machine using the front end I can go to Evaluation -> Kernel Configuration Options... -> Add -> Basic Options -> Local Machine -> Advanced Options.
Then Arguments to MLOpen is populated as:
-LinkMode Launch -LinkName "WolframKernel -wstp -noicon"
So I just change the
WolframKernel with the full path to
WolframKernel.exe on the local machine and this works. Now I can start the kernel by going to Evaluation -> Start Kernel.
But now I want to connect to a mathematica installation on another laptop on the same network so I try the following:
Evaluation -> Kernel Configuration Options... -> Add -> Basic Options -> Remote Machine -> Advanced Options and now Arguments to MLOpen is populated as:
-LinkMode Listen -LinkProtocol TCPIP -LinkOptions MLDontInteract
I am assuming I shouldn't change anything here.
Then the other setting Shell command to launch kernel is populated as:
"`java`" -jar "`wolframssh`" username@ wolfram -wstp -LinkMode Connect -LinkProtocol TCPIP -LinkName "`linkname`" -LinkHost `ipaddress`
I am assuming I should put in place of
IPv4 Address acquired by running ipconfig on the other laptop (
xxx.xxx.x.x) and the
linkname should be the path to the
WolframKernel.exe in the same format as defined for local. Do I have to define the path like a shared path with computer name here
\\ComputerName\C\Program Files\Wolfram Research\...?
Also what should I put in place of