2d8538fb80346e0926245806a843076b54dfc6b3
[packages/dph.git] / dph-prim-par / dph-prim-par.cabal
1 Name:           dph-prim-par
2 Version:        0.6.0.1
3 License:        BSD3
4 License-File:   LICENSE
5 Author:         The DPH Team
6 Maintainer:     Ben Lippmeier <benl@cse.unsw.edu.au>
7 Homepage:       http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell
8 Category:       Data Structures
9 Synopsis:       Data Parallel Haskell segmented arrays. (production version)
10 Description:    Production implementation of the flat parallel array API defined
11                 in dph-prim-interface.
12
13 Cabal-Version:  >= 1.6
14 Build-Type:     Simple
15
16 Library
17   Exposed-Modules:
18         Data.Array.Parallel.Unlifted.Distributed.Primitive.DT
19         Data.Array.Parallel.Unlifted.Distributed.Primitive.DPrim
20         Data.Array.Parallel.Unlifted.Distributed.Primitive.DistST
21         Data.Array.Parallel.Unlifted.Distributed.Primitive.Gang
22         Data.Array.Parallel.Unlifted.Distributed.Primitive.Operators
23         Data.Array.Parallel.Unlifted.Distributed.Primitive
24
25         Data.Array.Parallel.Unlifted.Distributed.Data.Bool
26         Data.Array.Parallel.Unlifted.Distributed.Data.Maybe
27         Data.Array.Parallel.Unlifted.Distributed.Data.Ordering
28         Data.Array.Parallel.Unlifted.Distributed.Data.Scalar.Base
29         Data.Array.Parallel.Unlifted.Distributed.Data.Scalar
30         Data.Array.Parallel.Unlifted.Distributed.Data.Tuple
31         Data.Array.Parallel.Unlifted.Distributed.Data.Unit
32         Data.Array.Parallel.Unlifted.Distributed.Data.USegd.DT
33         Data.Array.Parallel.Unlifted.Distributed.Data.USegd.Base
34         Data.Array.Parallel.Unlifted.Distributed.Data.USegd.Split
35         Data.Array.Parallel.Unlifted.Distributed.Data.USegd
36         Data.Array.Parallel.Unlifted.Distributed.Data.USSegd.DT
37         Data.Array.Parallel.Unlifted.Distributed.Data.USSegd.Base
38         Data.Array.Parallel.Unlifted.Distributed.Data.USSegd.Split
39         Data.Array.Parallel.Unlifted.Distributed.Data.USSegd
40         Data.Array.Parallel.Unlifted.Distributed.Data.UVSegd
41         Data.Array.Parallel.Unlifted.Distributed.Data.Vector
42
43         Data.Array.Parallel.Unlifted.Distributed.Arrays
44         Data.Array.Parallel.Unlifted.Distributed.Basics
45         Data.Array.Parallel.Unlifted.Distributed.Combinators
46         Data.Array.Parallel.Unlifted.Distributed.What
47         Data.Array.Parallel.Unlifted.Distributed
48
49         Data.Array.Parallel.Unlifted.Parallel.Basics
50         Data.Array.Parallel.Unlifted.Parallel.Combinators
51         Data.Array.Parallel.Unlifted.Parallel.Enum
52         Data.Array.Parallel.Unlifted.Parallel.Extracts
53         Data.Array.Parallel.Unlifted.Parallel.Permute
54         Data.Array.Parallel.Unlifted.Parallel.Segmented
55         Data.Array.Parallel.Unlifted.Parallel.Subarrays
56         Data.Array.Parallel.Unlifted.Parallel.Sums
57         Data.Array.Parallel.Unlifted.Parallel.Text
58         Data.Array.Parallel.Unlifted.Parallel.UPSegd
59         Data.Array.Parallel.Unlifted.Parallel.UPSSegd
60         Data.Array.Parallel.Unlifted.Parallel.UPVSegd
61         Data.Array.Parallel.Unlifted.Parallel.UPSel
62         Data.Array.Parallel.Unlifted.Parallel
63
64         Data.Array.Parallel.Unlifted
65
66   Exposed: False
67
68   Extensions: TypeFamilies, GADTs, RankNTypes,
69               BangPatterns, MagicHash, UnboxedTuples, TypeOperators,
70               FlexibleInstances, FlexibleContexts
71
72
73   GHC-Options:
74         -Odph -funbox-strict-fields
75         -fcpr-off -Wall
76
77   Build-Depends:  
78         base               == 4.6.*,
79         random             == 1.0.*,
80         vector             == 0.9.*,
81         old-time           == 1.1.*,
82         dph-base           == 0.6.*,
83         dph-prim-interface == 0.6.*,
84         dph-prim-seq       == 0.6.*