Error opening matlabpool on Ubuntu R2013b, but not R2012b.

2 次查看(过去 30 天)
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 个评论
Shalin Mehta
Shalin Mehta 2014-1-12
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 2014-2-27
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

请先登录,再进行评论。

采纳的回答

Shalin Mehta
Shalin Mehta 2014-2-27
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.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Install Products 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by