So this is in nofib in the fibon subfolder. The approach taken by
David Pexitto was to manually pull in the various libraries needed and
have the make file compile them. I had a brief go at getting the DPH
benchmarks compiling again. As 'dph-par' isn't included with GHC
anymore I got the latest version of cabal. This version doesn't work
with HEAD though:

Data/Array/Parallel/PArray/Scalar.hs:82:24: Not in scope: `U.!:'

And I can't find where the repo is for dph-par to pull in the dev
version. Either way, the benchmarks included in nofib like this have a
maintenance cost and given the changing nature of DPH it will be quite
a high one. The Repa benchmarks are in nofib though.

Cheers,
David

On 17 January 2012 21:01, Manuel M T Chakravarty <[email protected]> wrote:
> What's the problem with the DPH benchmarks?
>
> Manuel
>
> David Terei <[email protected]>:
>
>> Repository : ssh://darcs.haskell.org//srv/darcs/nofib
>>
>> On branch  : master
>>
>> http://hackage.haskell.org/trac/ghc/changeset/668c35de46338d21f4b41c11eea5398d0c6dfe5a
>>
>>> ---------------------------------------------------------------
>>
>> commit 668c35de46338d21f4b41c11eea5398d0c6dfe5a
>> Author: David Terei <[email protected]>
>> Date:   Tue Jan 17 11:11:17 2012 -0800
>>
>>    Remove Dph benchmarks as too difficult to get working
>>
>> fibon/.gitignore                                   |  334 
>> --------------------
>> fibon/Dph/Dotp/Dotp.cabal                          |   15 -
>> fibon/Dph/Dotp/Dotp.stdout                         |    1 -
>> fibon/Dph/Dotp/Fibon/Instance.hs                   |   26 --
>> .../Fibon/data/ref/output/Dotp.stdout.expected     |    1 -
>> .../Fibon/data/test/output/Dotp.stdout.expected    |    1 -
>> fibon/Dph/Dotp/Makefile                            |   10 -
>> fibon/Dph/Dotp/README                              |   26 --
>> fibon/Dph/Dotp/src/DotP.hs                         |  186 -----------
>> fibon/Dph/Dotp/src/DotPPrim.hs                     |    8 -
>> fibon/Dph/Dotp/src/DotPVect.hs                     |   16 -
>> fibon/Dph/Dotp/src/prim.hs                         |   45 ---
>> fibon/Dph/Dotp/src/vect.hs                         |   53 ---
>> fibon/Dph/Makefile                                 |   11 -
>> fibon/Dph/Qsort/Fibon/Instance.hs                  |   26 --
>> .../Fibon/data/ref/output/QsortDph.stdout.expected |    1 -
>> .../data/test/output/QsortDph.stdout.expected      |    1 -
>> fibon/Dph/Qsort/Makefile                           |   10 -
>> fibon/Dph/Qsort/Qsort.cabal                        |   15 -
>> fibon/Dph/Qsort/Qsort.stdout                       |    1 -
>> fibon/Dph/Qsort/src/QSort.hs                       |   52 ---
>> fibon/Dph/Qsort/src/QSortPar.hs                    |   64 ----
>> fibon/Dph/Qsort/src/QSortSeq.hs                    |   56 ----
>> fibon/Dph/Qsort/src/QSortVect.hs                   |   26 --
>> fibon/Dph/Qsort/src/Setup.hs                       |    3 -
>> fibon/Dph/Qsort/src/vect.hs                        |   35 --
>> fibon/Dph/QuickHull/Fibon/Instance.hs |   26 --
>> .../data/ref/output/quickhull.stdout.expected      |    1 -
>> .../data/test/output/quickhull.stdout.expected     |    1 -
>> fibon/Dph/QuickHull/Makefile                       |   11 -
>> fibon/Dph/QuickHull/QuickHull.cabal                |   16 -
>> fibon/Dph/QuickHull/QuickHull.stdout               |    1 -
>> fibon/Dph/QuickHull/src/QuickHull.hs               |  274 ----------------
>> fibon/Dph/QuickHull/src/QuickHullVect.hs           |   41 ---
>> fibon/Dph/QuickHull/src/SVG.hs                     |   34 --
>> fibon/Dph/QuickHull/src/TestData.hs                |   93 ------
>> fibon/Dph/QuickHull/src/Types.hs                   |   32 --
>> fibon/Dph/QuickHull/src/gen.hs                     |   22 --
>> fibon/Dph/QuickHull/src/vect.hs                    |  136 --------
>> fibon/Dph/QuickHull/src/vectSVG.hs                 |   49 ---
>> fibon/Dph/Sumsq/Fibon/Instance.hs                  |   26 --
>> .../Fibon/data/ref/output/sumsq.stdout.expected    |    1 -
>> .../Fibon/data/test/output/sumsq.stdout.expected   |    1 -
>> fibon/Dph/Sumsq/Makefile                           |   10 -
>> fibon/Dph/Sumsq/Sumsq.cabal                        |   15 -
>> fibon/Dph/Sumsq/Sumsq.stdout                       |    1 -
>> fibon/Dph/Sumsq/src/SumSqPrim.hs                   |    8 -
>> fibon/Dph/Sumsq/src/SumSqVect.hs                   |   15 -
>> fibon/Dph/Sumsq/src/prim.hs                        |   24 --
>> fibon/Dph/Sumsq/src/vect.hs                        |   25 --
>> fibon/Dph/_DphLib/Bench/Benchmark.hs               |  122 -------
>> fibon/Dph/_DphLib/Bench/Options.hs                 |   98 ------
>> fibon/Dph/_DphLib/Bench/Time.hs                    |   96 ------
>> fibon/Makefile                                     |   10 -
>> fibon/README                                       |    1 -
>> 55 files changed, 0 insertions(+), 2213 deletions(-)
>>
>>
>> Diff suppressed because of size. To see it, use:
>>
>>    git show 668c35de46338d21f4b41c11eea5398d0c6dfe5a
>>
>> _______________________________________________
>> Cvs-ghc mailing list
>> [email protected]
>> http://www.haskell.org/mailman/listinfo/cvs-ghc

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to