repa

High performance, regular, shape polymorphic parallel arrays. http://repa.ouroborus.net

Version on this page:3.3.1.2
LTS Haskell 14.27:[email protected]:3
Stackage Nightly 2019-09-21:[email protected]:2
Latest on Hackage:[email protected]:4

See all snapshots repa appears in

BSD-3-Clause licensed by The DPH Team
Maintained by Ben Lippmeier

Module documentation for 3.3.1.2

This version can be pinned in stack with:[email protected]:5f07c9c1fbc858c33df10990a680e72cf8c655e50412406eed04d3aa74a96bf5,3062
  • Data
    • Data.Array
      • Data.Array.Repa
        • Data.Array.Repa.Arbitrary
        • Data.Array.Repa.Eval
          • Data.Array.Repa.Eval.Gang
        • Data.Array.Repa.Index
        • Data.Array.Repa.Operators
          • Data.Array.Repa.Operators.IndexSpace
          • Data.Array.Repa.Operators.Interleave
          • Data.Array.Repa.Operators.Mapping
          • Data.Array.Repa.Operators.Reduction
          • Data.Array.Repa.Operators.Selection
          • Data.Array.Repa.Operators.Traversal
        • Data.Array.Repa.Repr
          • Data.Array.Repa.Repr.ByteString
          • Data.Array.Repa.Repr.Cursored
          • Data.Array.Repa.Repr.Delayed
          • Data.Array.Repa.Repr.ForeignPtr
          • Data.Array.Repa.Repr.HintInterleave
          • Data.Array.Repa.Repr.HintSmall
          • Data.Array.Repa.Repr.Partitioned
          • Data.Array.Repa.Repr.Unboxed
          • Data.Array.Repa.Repr.Undefined
          • Data.Array.Repa.Repr.Vector
        • Data.Array.Repa.Shape
        • Data.Array.Repa.Slice
        • Data.Array.Repa.Specialised
          • Data.Array.Repa.Specialised.Dim2
        • Data.Array.Repa.Stencil
          • Data.Array.Repa.Stencil.Dim2
        • Data.Array.Repa.Unsafe

Repa provides high performance, regular, multi-dimensional, shape polymorphic parallel arrays. All numeric data is stored unboxed. Functions written with the Repa combinators are automatically parallel provided you supply +RTS -Nwhatever on the command line when running the program.