@@ -168,21 +168,22 @@ function run_loop(runner::LocalRunner,loopranges = runner.loopranges;groupspecs=
168168 )
169169end
170170
171- function default_loopbody (inow, op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter)
171+ function default_loopbody (inow, op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter, piddir )
172172 @debug " inow = " , inow
173173 if all (c -> need_run (inow, c), runfilter)
174174 inbuffers_wrapped = read_range .((inow,),op. inars,inbuffers_pure);
175175 outbuffers_now = extract_outbuffer .((inow,),op. outspecs,op. f. init,op. f. buftype,outbuffers)
176176 run_block (op,inow,inbuffers_wrapped,outbuffers_now,threaded)
177- put_buffer .((inow,),outbuffers_now,outars,nothing )
177+ put_buffer .((inow,),outbuffers_now,outars,(piddir,) )
178178 clean_aggregator .(outbuffers)
179179 notify_callback (cb, inow)
180180 end
181+ true
181182end
182183
183184@noinline function run_loop (:: LocalRunner , op, inbuffers_pure, outbuffers, threaded, outars, loopranges, cb, runfilter; groupspecs= nothing )
184185 for inow in loopranges
185- default_loopbody (inow, op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter)
186+ default_loopbody (inow, op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter, nothing )
186187 end
187188 notify_callback (cb, nothing )
188189end
228229
229230@noinline function run_loop (:: PMapRunner , op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter, loopranges; groupspecs= nothing )
230231 pmap (CachingPool (workers ()),loopranges) do inow
231- default_loopbody (inow, op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter)
232+ default_loopbody (inow, op, inbuffers_pure, outbuffers, threaded, outars, cb, runfilter, nothing )
232233 end
233234 notify_callback (cb, nothing )
234235end
0 commit comments