parfor problems ( add attached files)

1 visualización (últimos 30 días)
Minsik Km
Minsik Km el 6 de Jul. de 2020
Comentada: José Devienne el 13 de Sept. de 2021
My code is too slow, so i tried using 'parfor' like below
parfor i = 1:26
etatl=(i*10)+90;
xil=etatl+3;
for j= 1:20
qso=j*0.00005
qmo = 0.001-qso;
fbt_ % this is my code for calculation
end
end
=============================================
but i still get error, 'UndefinedFunction error in 'etatl' worker.
use addAttachedFiles(pool,files) and attach needed files. check 'parallel.Pool/addAttachedFile'.
=====
i checked 'parallel.Pool/addAttachedFile' but i still don't know how to solve the problem..

Respuesta aceptada

Edric Ellis
Edric Ellis el 6 de Jul. de 2020
I think the problem here is that "fbt_.m" is a script file. You should convert it to a function. More in the doc about scripts and functions here: https://www.mathworks.com/help/matlab/matlab_prog/scripts-and-functions.html .
  2 comentarios
Minsik Km
Minsik Km el 7 de Jul. de 2020
thank you!
i will try that way.
José Devienne
José Devienne el 13 de Sept. de 2021
Have you tried, Minsik Km?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Parallel for-Loops (parfor) 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