Alternative to system function
6 次查看(过去 30 天)
显示 更早的评论
I am trying to run system function for hundreds of iterations. What I am doing is running a Fortran based .exe file with an input inside my code. Each run for the system function within an iteration takes around 10 seconds to operate - meaning that the entire code is running for hours. I tried the jsystem function but its performance is more or less the same. Is there a way to decrease the processing time?
Here is the line I am using in my code:
system('exsim_dmb.exe < exsim_dmb.params');
Thanks!
0 个评论
回答(1 个)
Mario Malic
2021-3-4
Hello,
you must ensure that each of your workers gets their parameters correctly and that .exe program utilise 1 core or more if you can specify.
parfor
% code
system('exsim_dmb.exe < exsim_dmb.params');
end
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!