parsim in parfor loop

5 visualizaciones (últimos 30 días)
Julian Narimany Kojour
Julian Narimany Kojour el 2 de En. de 2021
Respondida: Prabhanjan Mentla el 5 de En. de 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

Respuesta aceptada

Prabhanjan Mentla
Prabhanjan Mentla el 5 de En. de 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.

Más respuestas (0)

Categorías

Más información sobre Run Multiple Simulations en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by