title: how to track progress in mclapply in R in parallel package
body: <p>My question is related to this <a href="https://stackoverflow.com/questions/10984556/is-there-way-to-track-progress-on-a-mclapply">question</a>. However the question referenced above uses <code>multicore</code> package which was replaced by <code>parallel</code>. Most of the functions in the response cannot be replicated in the <code>parallel</code> package. Is there a way to track progress in <code>mclapply</code>. In looking at the <code>mclapply</code> documentation, there is a parameter called <code>mc.silent</code>, I'm not sure if this would be able to track progress, and if so how and where we can see the log file? I'm running on <code>ubuntu</code> linux OS. Please see below for a reproducible example for which I would like to tack progress.</p>
  
  <pre><code>require(parallel) 
  
  wait.then.square &lt;- function(xx){
    # Wait for one second
    Sys.sleep(2);
    # Square the argument 
    xx^2 } 
  
  output &lt;- mclapply( 1:10, wait.then.square, mc.cores=4,mc.silent=FALSE)
  </code></pre>
  
  <p>Any help would be greatly appreciated.</p>