Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add accelerate submodule and script to install EVERYTHING

  • Loading branch information...
commit 51933326f367f7757cf5f1d3ffbbecb1a2082170 1 parent 876c399
@rrnewton rrnewton authored
Showing with 35 additions and 2 deletions.
  1. +5 −2 .gitmodules
  2. +1 −0  accelerate
  3. +29 −0 mega_install_all.sh
View
7 .gitmodules
@@ -1,12 +1,15 @@
[submodule "HSBenchScaling"]
path = HSBenchScaling
- url = git@github.com:rrnewton/HSBenchScaling.git
+ url = https://github.com/rrnewton/HSBenchScaling.git
[submodule "Deques"]
path = Deques
url = https://github.com/rrnewton/haskell-lockfree-queue.git
[submodule "bench_results"]
path = bench_results
- url = git@github.com:rrnewton/monad-par-results.git
+ url = https://github.com/rrnewton/monad-par-results.git
[submodule "distributed-process"]
path = distributed-process
url = https://github.com/haskell-distributed/distributed-process.git
+[submodule "accelerate"]
+ path = accelerate
+ url = https://github.com/AccelerateHS/accelerate.git
1  accelerate
@@ -0,0 +1 @@
+Subproject commit 3d398f26b29ebe7bb432bae32d3e810dd770c1e1
View
29 mega_install_all.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+set -o errexit
+set -x
+
+# Optionally configure which programs to use:
+if [ "$HADDOCK" == "" ];
+then HADDOCK=`which haddock`
+fi
+if [ "$CABAL" == "" ];
+then CABAL=`which cabal`
+fi
+if [ "$GHC" == "" ];
+then GHC=`which ghc`
+fi
+
+# Make sure you have ALL the Accelerate modules:
+git submodule update --init --recursive
+
+# This installs all the monad par packages and other packages with which it is co-developed.
+
+$CABAL install --with-ghc=$GHC $* \
+ Deques/CAS/ Deques/AbstractDeque/ Deques/MichaelScott/ Deques/ChaseLev/ Deques/MegaDeque/ \
+ accelerate/ accelerate/accelerate-io/ \
+ abstract-par/ monad-par/ meta-par/ \
+ RPC/ meta-par-dist-tcp/ \
+ meta-par-cuda/ abstract-par-accelerate/ meta-par-accelerate/
+
+# accelerate-backend-kit
Please sign in to comment.
Something went wrong with that request. Please try again.