Running EXE files parallel
3 views (last 30 days)
Show older comments
I have written the following line for calling the cysim_solver. exe file
if 0, system(strcat('sim/CySim_solver sim/CySim', ' > out')); else system(strcat('sim\CySim_solver.exe sim\CySim', ' > out')); end;
I want cysim_solver.exe to use all the 4 processors in my PC. Can you tell me how I can do it ?
0 Comments
Answers (2)
Sean de Wolski
on 27 Oct 2015
With parallel computing toolbox:
parfor ii = 1:n
system(sprintf('foo.exe -%i',ii))
end
You have to build up the system call based on the iteration.
0 Comments
SHREENATH KRISHNAMURTHY
on 4 Jul 2017
Sorry again for the late response for the question I tried the parfor in the comment above and I get the following message
The process cannot access the file because it is being used by another process. 'Cysim_solver.exe' is not recognized as an internal or external command, operable program or batch file.
My objective is to get a faster output so I would like to use multiple cores. Can this be done using matlab parallel tool box
0 Comments
See Also
Categories
Find more on Parallel Computing Toolbox 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!