summaryrefslogtreecommitdiff
path: root/examples/parallel.hs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/parallel.hs')
-rw-r--r--examples/parallel.hs10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/parallel.hs b/examples/parallel.hs
new file mode 100644
index 0000000..2ad686e
--- /dev/null
+++ b/examples/parallel.hs
@@ -0,0 +1,10 @@
1import System(getArgs)
2import Numeric.LinearAlgebra
3import Control.Parallel.Strategies
4
5work k = vectorMax s
6 where (_,s,_) = svd (ident k :: Matrix Double)
7
8main = do
9 args <- (read . head) `fmap` getArgs
10 print $ sum $ parMap rnf work args \ No newline at end of file