Message Boards Message Boards

0
|
6665 Views
|
1 Reply
|
1 Total Likes
View groups...
Share
Share this post:

Understand Mathematica internals on a Raspberry Pi?

Posted 5 years ago
POSTED BY: David Morton

Cloud:

Everything works locally, unless you use cloud-specific functions (e.g. CloudEvaluate). Curated data (functions like GraphData) and the Entity stuff is downloaded from the cloud, and need an internet connection. This is just data though, it's not computation.

Benchmark:

The benchmark does not use clusters automatically.

Clusters:

This helps only when you use the parallel tools (functions like ParallelTable). http://reference.wolfram.com/language/ParallelTools/tutorial/Overview.html

You would also need to set everything up first, and unfortunately not documented in great details. See here: http://reference.wolfram.com/language/ParallelTools/tutorial/ConnectionMethods.html I guess you would need to define the remote kernels using RemoteMachine, and add them to $ConfiguredKernels before you can just use LaunckKernels and have everything work.

You would need to set up a way to launch executables seamlessly on all the nodes. One way is to set up public key SSH authentication, so you can run remote commands without entering a password as ssh machineName command. Then adjust the templates inside RemoteMachine as necessary.

Expect to spend a few hours before you manage to get all this working smoothly for the first time.

POSTED BY: Szabolcs Horvát
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract