Borrar filtros
Borrar filtros

Converting dependent for loops to parfor

2 visualizaciones (últimos 30 días)
mila9905
mila9905 el 25 de Dic. de 2017
Respondida: mila9905 el 9 de Feb. de 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!!

Respuestas (2)

MBD4FUN
MBD4FUN el 25 de Dic. de 2017

mila9905
mila9905 el 9 de Feb. de 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?

Categorías

Más información sobre Loops and Conditional Statements 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