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

Reply via email to