parsim in parfor loop

조회 수: 15(최근 30일)
I have to run thousands of simulations which base on the same simulink model and I'm trying to shorten the runtime. Some of them vary only in variable values, so I run them using parsim. Above it, there are two forloops, whose purpose is to change the model by commenting/uncommenting some blocks. A simplificatio of the concept in the picture.
Will it shorten the runtime if I use parfors instead of fors?
(Does a parfor over parsim change anything? Do I get parallelization on both levels? Or just once?)
for...
%commenting/uncommenting blocks
for...
%commenting/uncommenting blocks
parsim
end
end
  댓글 수: 1
Walter Roberson
Walter Roberson 2021년 1월 2일
Just once .

댓글을 달려면 로그인하십시오.

채택된 답변

Prabhanjan Mentla
Prabhanjan Mentla 2021년 1월 5일
Hi,
parfor-loop+sim = parsim to run simulink simulations in parallel.You cannot use a parfor-loop inside another parfor-loop. For more information you may check this link1 and link2.
Hope this helps.

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by