diff options
-rw-r--r-- | CHANGES | 5 | ||||
-rw-r--r-- | examples/parallel.hs | 4 | ||||
-rw-r--r-- | hmatrix.cabal | 2 |
3 files changed, 8 insertions, 3 deletions
@@ -1,3 +1,8 @@ | |||
1 | 0.7.0.0 | ||
2 | ======= | ||
3 | |||
4 | - NFData instances for deepseq/parallel-2 | ||
5 | |||
1 | 0.6.0.0 | 6 | 0.6.0.0 |
2 | ======= | 7 | ======= |
3 | 8 | ||
diff --git a/examples/parallel.hs b/examples/parallel.hs index 388a48e..efcbe8a 100644 --- a/examples/parallel.hs +++ b/examples/parallel.hs | |||
@@ -5,8 +5,8 @@ import Numeric.LinearAlgebra | |||
5 | import Control.Parallel.Strategies | 5 | import Control.Parallel.Strategies |
6 | import System.Time | 6 | import System.Time |
7 | 7 | ||
8 | inParallel = parMap rdeepseq id | 8 | inParallel = parMap rwhnf id |
9 | -- rwhnf also works in this case | 9 | -- rdeepseq (or older rnf) not needed in this case |
10 | 10 | ||
11 | -- matrix product decomposed into p parallel subtasks | 11 | -- matrix product decomposed into p parallel subtasks |
12 | parMul p x y = fromBlocks [ inParallel ( map (x <>) ys ) ] | 12 | parMul p x y = fromBlocks [ inParallel ( map (x <>) ys ) ] |
diff --git a/hmatrix.cabal b/hmatrix.cabal index 6cfd98c..8ed131a 100644 --- a/hmatrix.cabal +++ b/hmatrix.cabal | |||
@@ -1,5 +1,5 @@ | |||
1 | Name: hmatrix | 1 | Name: hmatrix |
2 | Version: 0.6.0.1 | 2 | Version: 0.7.0.0 |
3 | License: GPL | 3 | License: GPL |
4 | License-file: LICENSE | 4 | License-file: LICENSE |
5 | Author: Alberto Ruiz | 5 | Author: Alberto Ruiz |