Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Failed to load latest commit information.
Experimental
HSBenchScaling @ 9453974
abstract-par Fix the LICENSE, which had just been copy-pasted, to be more precise.
bench_results @ 910e5da minor comments changes to blackscholes
examples
monad-par-extras Fix the LICENSE, which had just been copy-pasted, to be more precise.
monad-par
tests
.gitignore Debugging work on TraceInternal. Haven't got to the bottom of issue21…
.gitmodules Prune out meta-par related stuff. That will go in its own repo.
DEVLOG.md minor: note about aforementioned benchmarks
Makefile
README.md Trying to get ready for a 0.3.1 update. Some dependency problems pres…
clone_submodules.sh Update submodule and add HSBenchScaling/ to the list of modules built…

README.md

The Par Monad and Friends

Please read the package descriptions in './/.cabal'. If you've acquired this source package from github you should have the examples/ subdirectory. Look at examples/README.md to get started running examples.

Here are some commands you may be interested in. First, install to everything (except for GPU/CUDA-dependent packages):

git submodule update --init --recursive
make mega-install

That will install certain dependencies as well (Deques and accelerate), "make install" just installs the packages directly contained within this repo. See the Makefile for other things you can do (e.g. "make mega-install-cuda" which depends on CUDA).

Some of the individual packages have test-suites:

cd monad-par; cabal test

Or for more detailed output:

./monad-par/dist/build/test-monad-par/test-monad-par
Something went wrong with that request. Please try again.