How to configure parallel toolbox to use network cluster?

7 views (last 30 days)
My institution has a cluster with Matlab installed. I can use it via Terminal by logging in with "ssh username@hostname.edu". Then I type Matlab in the command prompt and I have a remote terminal.
My question is, how can I set up the parallel computing toolbox to access this cluster via Matlab on my machine, rather than through the Terminal? What do I need to do with the Parallel Configurations Manager? Do I need to start a job manager or a scheduler or a worker or something on the remote cluster? How?
Please bear with me, I am not an IT expert and do not know all the unix jargon. I'm using R2010b on OSX 10.6, by the way.

Answers (1)

Jason Ross
Jason Ross on 8 Mar 2011
Hi Robert,
I'm going to make a number of assumptions below and then try to get you going in the right direction:
- The remote cluster is "owned" by someone else
- The remote cluster has some sort of administrator
- The remote cluster is being shared by a number of people to run other software packages already.
- You have PCT and MDCS licenses.
If these assumptions are correct, I would expect there may already be a scheduler of some type running on the cluster, and you need to contact the admin or cluster owner to determine what that is. MATLAB can interface with a few different types of schedulers on UNIX - PBS, Torque and LSF. Integrations can also be set up using scripts, but until that information is known there's no set of specific steps to take. If there is no existing scheduler, then you will need to set up one, and MATLAB ships with the MDCS/Job Manager scheduler.
Once you know that information, there is a online howto that tells you the next steps that need to be done on the client and cluster machines. You may need to get the IT staff to set some of this up on the cluster, as some steps require admin level permissions. See the "Download Cluster Installation Instructions" link at
http://www.mathworks.com/support/product/DM/installation/ver_current/
for the specific steps that you need to take to get this working.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!