Effacer les filtres
Effacer les filtres

parsim in parfor loop

14 vues (au cours des 30 derniers jours)
Julian Narimany Kojour
Julian Narimany Kojour le 2 Jan 2021
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 commentaire
Walter Roberson
Walter Roberson le 2 Jan 2021
Just once .

Connectez-vous pour commenter.

Réponse acceptée

Prabhanjan Mentla
Prabhanjan Mentla le 5 Jan 2021
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.

Plus de réponses (0)

Catégories

En savoir plus sur Run Multiple Simulations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by