What is going on when I call a function that uses parfor loop inside of a parfor loop in my main script?

3 次查看(过去 30 天)
I have a parfor loop in my main script, and in it I am calling a function that itself uses a parfor loop. To my suprise, everything still works. However, aren't I technically using an embedded parfor loop? I am curious why it is working. I should add I am not super versed with the parallel processing toolkit, I am using it to speed up some processes. I'd appreciate any information, thank you. Also, I am using R2022a.
parfor i = 1:numAgents
d = MaxDist(g_,g_bar);
...
end

回答(1 个)

Raymond Norris
Raymond Norris 2022-5-27
The outer parfor-loop is parallelized and the inner parfor-loop is run as a for-loop.

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by