See the part in the manual about "@sync @parallel for". Best, --Tim
On Monday, February 29, 2016 09:42:03 PM Néstor Castillo wrote: > Hello all, > > I'm timing a parallel function and I get a return value "elapsed time" > before the whole function is evaluated!! If i print the current t index > inside the for loop and execute the function with @time disjoint... First I > get the elapsed time and later I get something like worker 2 101 > worker 3 105 > etc > so the function has not been completely evaluated but it returned :( > > The function is like this > > function disjointComponents(Data::Array, tini=1, tfini=tmax) > @parallel for t=tini:tfini > stuff(); > println(t) > end > end > > Thank you very much in advance, > Néstor
