On Fri, Apr 18, 2014 at 04:47:37AM -0700, pbrunet wrote:
> In pythran/pythonic/utils/broadcast_copy.hpp:
> >                  return self;
> >              }
> >          template<class E, class F, size_t N>
> >              E&amp; broadcast_copy(E&amp; self, F const&amp; other, utils::
> int_<N>) {
> > +#ifdef _OPENMP
> > +                size_t n = self.end() - self.begin();
> > +                #pragma omp parallel for
> if(n>100) ?
Not sure. What if we have a nested loop and each iteration carries a
significant amount of work?