[Haskell-cafe] Large, numerical calculations in Haskell
Dominic Steinitz
dominic at steinitz.org
Wed Dec 12 10:15:07 CET 2012
Emil Hedevang <emilhedevang <at> gmail.com> writes:
>
>
> Hi Haskell Cafe,
>
> I need to perform very large numerical computations requiring tens of GB of
memory. The computations consist essentially of generation of random numbers
and discrete convolutions of large arrays of random numbers with somewhat
smaller kernel arrays. Should I use Haskell and call some C libraries when
necessary? Should I just write everything in C? Or should I use e.g. Chapel
(chapel.cray.com)?
>
>
Hi Emil,
The first place I would look would be repa http://repa.ouroborus.net/. IIRC it
supports discrete convolutions and repa folks seem quite responsive.
Dominic.
PS I am planning to use repa to solve PDEs and address, at least
partially, "the curse of dimensionality" with it.
More information about the Haskell-Cafe
mailing list