repa

High performance, regular, shape polymorphic parallel arrays.

http://repa.ouroborus.net

Version on this page:3.4.1.3@rev:2
LTS Haskell 20.26:3.4.1.5
Stackage Nightly 2022-11-17:3.4.1.5
Latest on Hackage:3.4.1.5@rev:1

See all snapshots repa appears in

BSD-3-Clause licensed by The DPH Team
Maintained by Ben Lippmeier
This version can be pinned in stack with:repa-3.4.1.3@sha256:f7030853abe591ceb4efc98b8cb2ff48497ac19d9a8676e16f5fcb7fadbbbe4e,3237

Module documentation for 3.4.1.3

  • 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
Used by 1 package in nightly-2018-09-07(full list with versions):

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.