Thanks for this! I didn't know about Repa, and it sounds like it's exactly what the doctor ordered. I think I'll port me entire program to it!
--Myles On Thursday, March 28, 2013, Dmitry Dzhus wrote: > 28.03.2013, 10:38, "Myles C. Maxfield" <myles.maxfi...@gmail.com<javascript:;> > >: > > Hello all. I'm using the Data.Vector.generate function with a > complicated creation function to create a long vector. Is it possible to > parallelize the creation of each element? > > Alternatively, if there was something like parMap for vectors, I suppose > I could pass id to Data.Vector.generate and use parMap. Does something like > this exist? > > You may use computeP + fromFunction from Repa. Wrapping of vectors to > Repa arrays (and vice versa) is O(1). >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe