Error opening matlabpool on Ubuntu R2013b, but not R2012b.

3 views (last 30 days)
Hi, I have MATLAB 2012b and 2013b installed in /usr/local/MATLAB directory of our Ubuntu server. I am able to open matlabpool in R2012b, but not R2013b. No install errors were thrown when I installed R2013b. I installed both as through sudo. I have appended the error I get when I try to Validate the local configuration:
Thanks for the ideas, Shalin
----------------------------------
VALIDATION DETAILS Profile: local Scheduler Type: Local
Stage: Cluster connection test (parcluster) Status: Passed Description:Validation Passed Command Line Output:(none) Error Report:(none) Debug Log:(none)
Stage: Job test (createJob) Status: Failed Description:The validation stage encountered a MATLAB exception. Command Line Output:(none) Error Report: Tasks can only be added to jobs which are in state 'pending'. Debug Log:(none)
Stage: SPMD job test (createCommunicatingJob) Status: Failed Description:The validation stage encountered a MATLAB exception. Command Line Output:(none) Error Report: The property "NumWorkersRange" cannot be set after submission. Debug Log:(none)
Stage: Pool job test (createCommunicatingJob) Status: Skipped Description:Validation skipped due to previous failure. Command Line Output:(none) Error Report:(none) Debug Log:(none)
Stage: Parallel pool test (parpool) Status: Skipped Description:Validation skipped due to previous failure. Command Line Output:(none) Error Report:(none) Debug Log:(none)
  3 Comments
Shalin Mehta
Shalin Mehta on 12 Jan 2014
Hi Edric, Thanks for the tip. Running your code, I found that MATLAB was trying to create a swap space for parallel jobs where it did not have rights to write files. Changing it to a folder inside my home directory did the trick. After that, resetting the path to default (empty) also works fine.
Robert
Robert on 27 Feb 2014
Shalin, Could you give me a little detail on your solution? i.e. how do you change the folder where MATLAB creates the swap space? I am having the same problem on Ubuntu with R2013b.
Thanks in advance, Rob

Sign in to comment.

Accepted Answer

Shalin Mehta
Shalin Mehta on 27 Feb 2014
This problem was solved by pointing "JobStorageLocation" of local cluster profile to a directory where my account had write access.
It can be reached as follows: parallel icon on bottom left -> Parallel Preferences -> Cluster Profile Manager -> local (under Cluster Profile column) -> Edit -> Properties tab on the right.

More Answers (0)

Categories

Find more on Install Products in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!