Azzera filtri
Azzera filtri

Converting dependent for loops to parfor

2 visualizzazioni (ultimi 30 giorni)
mila9905
mila9905 il 25 Dic 2017
Risposto: mila9905 il 9 Feb 2018
Roughly, the code looks like this:
for t=1:NumberOfSteps
F=zeros(1,N)
for i=1:N-1
for j=i+1:N
rij=r(:,i)-r(:,j)
Fij=... %some function of rij
F(:,i)=F(:,i)+Fij
F(:,j)=F(:,j)-Fij
end
end
end
Any idea how to convert this to parfor?
Many thanks!!

Risposte (2)

MBD4FUN
MBD4FUN il 25 Dic 2017

mila9905
mila9905 il 9 Feb 2018
Actually, I have looked through the options for parallelized computing, and all the requirements loops need to fullfil in order to convert it to parfor, but still I can't solve this(I'm a complete beginner in this). The eror I get says that the variable F cannot be classified. Maybe the problem is that I have multiple assignments for variable F?

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by