title: openmp parallel for loop with two or more reductions
body: <p>Hi just wondering if this is the right way to go going about having a regular for loop but with two reductions , is this the right approach below? Would this work with more then two reductions as well. Is there a better way to do this?
  also is there any chance to integrate this with an MPI_ALLREDUCE command?</p>
  
  <pre><code>heres the psuedo code
  
        #pragma omp parallel for \
        default(shared) private(i) \
        //todo first  reduction(+:sum)
        //todo second reduction(+:result)
  
        for loop i &lt; n; i ++; {
          y = fun(x,z,i)
          sum += fun2(y,x)
          result += fun3(y,z)
        }
  </code></pre>