How to make sure matlab uses all the cores on a remote cluster ?
1 view (last 30 days)
Show older comments
Hi
I'm trying to run a code on a remote cluster and I would like to check that matlab uses all the cores I've requested (up to 12). From the time it takes to run, I think only one is used.
Does anybody have a simple script that I could run on the cluster (without hpc module) to check if the problem comes from my script itself or something else ?
Thanks
Stéphane
0 Comments
Accepted Answer
Raymond Norris
on 2 Dec 2014
Try running the following code. Set N to the number of cores you want to run on. This should take ~4 seconds to run.
N = 12;
parpool(N)
tic
parfor idx = 1:2*N
pause(2)
end
toc
0 Comments
More Answers (1)
See Also
Categories
Find more on Clusters and Clouds 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!