From cf8d86882c2d40cc99dbba9948640901b934bd9e Mon Sep 17 00:00:00 2001 From: Roman Leshchinskiy <rl@cse.unsw.edu.au> Date: Sat, 17 Mar 2007 15:29:14 +0000 Subject: [PATCH] Move and rename test subdirectory --- README | 2 +- {Data/Array/Parallel/test => examples}/Makefile | 0 {Data/Array/Parallel/test => examples}/README | 0 {Data/Array/Parallel/test => examples}/concomp/AwShU.hs | 0 {Data/Array/Parallel/test => examples}/concomp/AwShUP.hs | 0 {Data/Array/Parallel/test => examples}/concomp/Graph.hs | 0 {Data/Array/Parallel/test => examples}/concomp/HybU.hs | 0 {Data/Array/Parallel/test => examples}/concomp/HybUP.hs | 0 {Data/Array/Parallel/test => examples}/concomp/Makefile | 0 {Data/Array/Parallel/test => examples}/concomp/README | 0 {Data/Array/Parallel/test => examples}/concomp/concomp.hs | 0 {Data/Array/Parallel/test => examples}/concomp/mkg.hs | 0 {Data/Array/Parallel/test => examples}/dotp/DotPPar.hs | 0 {Data/Array/Parallel/test => examples}/dotp/DotPSeq.hs | 0 {Data/Array/Parallel/test => examples}/dotp/Makefile | 0 {Data/Array/Parallel/test => examples}/dotp/README | 0 {Data/Array/Parallel/test => examples}/dotp/dotp.hs | 0 {Data/Array/Parallel/test => examples}/fusion/DotP.hs | 0 {Data/Array/Parallel/test => examples}/fusion/Map_Map.hs | 0 .../Parallel/test => examples}/fusion/Map_Map_Replicate.hs | 0 {Data/Array/Parallel/test => examples}/fusion/Map_Replicate.hs | 0 {Data/Array/Parallel/test => examples}/fusion/runtst.sh | 0 {Data/Array/Parallel/test => examples}/lib/Bench/Benchmark.hs | 0 {Data/Array/Parallel/test => examples}/lib/Bench/Options.hs | 0 {Data/Array/Parallel/test => examples}/lib/Bench/Time.hs | 0 {Data/Array/Parallel/test => examples}/lib/Makefile | 0 {Data/Array/Parallel/test => examples}/mk/common.mk | 2 +- {Data/Array/Parallel/test => examples}/mk/test.mk | 0 {Data/Array/Parallel/test => examples}/primes/H98.hs | 0 {Data/Array/Parallel/test => examples}/primes/Makefile | 0 {Data/Array/Parallel/test => examples}/primes/README | 0 {Data/Array/Parallel/test => examples}/primes/Seq.hs | 0 {Data/Array/Parallel/test => examples}/primes/primes.hs | 0 {Data/Array/Parallel/test => examples}/quickcheck/Makefile | 0 {Data/Array/Parallel/test => examples}/quickcheck/Testsuite.hs | 0 .../Parallel/test => examples}/quickcheck/Testsuite/Preproc.hs | 0 .../Parallel/test => examples}/quickcheck/Testsuite/Testcase.hs | 0 .../Parallel/test => examples}/quickcheck/Testsuite/Utils.hs | 0 .../Array/Parallel/test => examples}/quickcheck/tests/BUArr.hs | 0 .../Parallel/test => examples}/quickcheck/tests/Distributed.hs | 0 .../Parallel/test => examples}/quickcheck/tests/UnliftedSU.hs | 0 .../test => examples}/quickcheck/tests/Unlifted_Basics.hs | 0 .../test => examples}/quickcheck/tests/Unlifted_Combinators.hs | 0 .../test => examples}/quickcheck/tests/Unlifted_Fusion.hs | 0 .../test => examples}/quickcheck/tests/Unlifted_Permutes.hs | 0 .../test => examples}/quickcheck/tests/Unlifted_Subarrays.hs | 0 .../test => examples}/quickcheck/tests/Unlifted_Sums.hs | 0 {Data/Array/Parallel/test => examples}/ref/DotProd.hs | 0 {Data/Array/Parallel/test => examples}/ref/MatVecMul.hs | 0 {Data/Array/Parallel/test => examples}/ref/README | 0 {Data/Array/Parallel/test => examples}/ref/dotprod.c | 0 {Data/Array/Parallel/test => examples}/ref/dotprod.h | 0 {Data/Array/Parallel/test => examples}/ref/matvecmul.c | 0 {Data/Array/Parallel/test => examples}/ref/matvecmul.h | 0 {Data/Array/Parallel/test => examples}/simple/DotProd.hs | 0 {Data/Array/Parallel/test => examples}/simple/MapInc.hs | 0 {Data/Array/Parallel/test => examples}/simple/PrefixSum.hs | 0 {Data/Array/Parallel/test => examples}/simple/SegPrefixSum.hs | 0 {Data/Array/Parallel/test => examples}/simple/SegSum.hs | 0 {Data/Array/Parallel/test => examples}/simple/Sum.hs | 0 {Data/Array/Parallel/test => examples}/smvm/Makefile | 0 {Data/Array/Parallel/test => examples}/smvm/README | 0 {Data/Array/Parallel/test => examples}/smvm/SMVMPar.hs | 0 {Data/Array/Parallel/test => examples}/smvm/SMVMSeq.hs | 0 {Data/Array/Parallel/test => examples}/smvm/mksm.c | 0 {Data/Array/Parallel/test => examples}/smvm/smvm-c.c | 0 {Data/Array/Parallel/test => examples}/smvm/smvm.hs | 0 {Data/Array/Parallel/test => examples}/sumsq/SumSq.hs | 0 {Data/Array/Parallel/test => examples}/unit/TestBUArr.hs | 0 {Data/Array/Parallel/test => examples}/unit/TestUArr.hs | 0 70 files changed, 2 insertions(+), 2 deletions(-) rename {Data/Array/Parallel/test => examples}/Makefile (100%) rename {Data/Array/Parallel/test => examples}/README (100%) rename {Data/Array/Parallel/test => examples}/concomp/AwShU.hs (100%) rename {Data/Array/Parallel/test => examples}/concomp/AwShUP.hs (100%) rename {Data/Array/Parallel/test => examples}/concomp/Graph.hs (100%) rename {Data/Array/Parallel/test => examples}/concomp/HybU.hs (100%) rename {Data/Array/Parallel/test => examples}/concomp/HybUP.hs (100%) rename {Data/Array/Parallel/test => examples}/concomp/Makefile (100%) rename {Data/Array/Parallel/test => examples}/concomp/README (100%) rename {Data/Array/Parallel/test => examples}/concomp/concomp.hs (100%) rename {Data/Array/Parallel/test => examples}/concomp/mkg.hs (100%) rename {Data/Array/Parallel/test => examples}/dotp/DotPPar.hs (100%) rename {Data/Array/Parallel/test => examples}/dotp/DotPSeq.hs (100%) rename {Data/Array/Parallel/test => examples}/dotp/Makefile (100%) rename {Data/Array/Parallel/test => examples}/dotp/README (100%) rename {Data/Array/Parallel/test => examples}/dotp/dotp.hs (100%) rename {Data/Array/Parallel/test => examples}/fusion/DotP.hs (100%) rename {Data/Array/Parallel/test => examples}/fusion/Map_Map.hs (100%) rename {Data/Array/Parallel/test => examples}/fusion/Map_Map_Replicate.hs (100%) rename {Data/Array/Parallel/test => examples}/fusion/Map_Replicate.hs (100%) rename {Data/Array/Parallel/test => examples}/fusion/runtst.sh (100%) rename {Data/Array/Parallel/test => examples}/lib/Bench/Benchmark.hs (100%) rename {Data/Array/Parallel/test => examples}/lib/Bench/Options.hs (100%) rename {Data/Array/Parallel/test => examples}/lib/Bench/Time.hs (100%) rename {Data/Array/Parallel/test => examples}/lib/Makefile (100%) rename {Data/Array/Parallel/test => examples}/mk/common.mk (83%) rename {Data/Array/Parallel/test => examples}/mk/test.mk (100%) rename {Data/Array/Parallel/test => examples}/primes/H98.hs (100%) rename {Data/Array/Parallel/test => examples}/primes/Makefile (100%) rename {Data/Array/Parallel/test => examples}/primes/README (100%) rename {Data/Array/Parallel/test => examples}/primes/Seq.hs (100%) rename {Data/Array/Parallel/test => examples}/primes/primes.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/Makefile (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/Testsuite.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/Testsuite/Preproc.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/Testsuite/Testcase.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/Testsuite/Utils.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/BUArr.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Distributed.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/UnliftedSU.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Unlifted_Basics.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Unlifted_Combinators.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Unlifted_Fusion.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Unlifted_Permutes.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Unlifted_Subarrays.hs (100%) rename {Data/Array/Parallel/test => examples}/quickcheck/tests/Unlifted_Sums.hs (100%) rename {Data/Array/Parallel/test => examples}/ref/DotProd.hs (100%) rename {Data/Array/Parallel/test => examples}/ref/MatVecMul.hs (100%) rename {Data/Array/Parallel/test => examples}/ref/README (100%) rename {Data/Array/Parallel/test => examples}/ref/dotprod.c (100%) rename {Data/Array/Parallel/test => examples}/ref/dotprod.h (100%) rename {Data/Array/Parallel/test => examples}/ref/matvecmul.c (100%) rename {Data/Array/Parallel/test => examples}/ref/matvecmul.h (100%) rename {Data/Array/Parallel/test => examples}/simple/DotProd.hs (100%) rename {Data/Array/Parallel/test => examples}/simple/MapInc.hs (100%) rename {Data/Array/Parallel/test => examples}/simple/PrefixSum.hs (100%) rename {Data/Array/Parallel/test => examples}/simple/SegPrefixSum.hs (100%) rename {Data/Array/Parallel/test => examples}/simple/SegSum.hs (100%) rename {Data/Array/Parallel/test => examples}/simple/Sum.hs (100%) rename {Data/Array/Parallel/test => examples}/smvm/Makefile (100%) rename {Data/Array/Parallel/test => examples}/smvm/README (100%) rename {Data/Array/Parallel/test => examples}/smvm/SMVMPar.hs (100%) rename {Data/Array/Parallel/test => examples}/smvm/SMVMSeq.hs (100%) rename {Data/Array/Parallel/test => examples}/smvm/mksm.c (100%) rename {Data/Array/Parallel/test => examples}/smvm/smvm-c.c (100%) rename {Data/Array/Parallel/test => examples}/smvm/smvm.hs (100%) rename {Data/Array/Parallel/test => examples}/sumsq/SumSq.hs (100%) rename {Data/Array/Parallel/test => examples}/unit/TestBUArr.hs (100%) rename {Data/Array/Parallel/test => examples}/unit/TestUArr.hs (100%) diff --git a/README b/README index 5ca05520..3019f9c7 100644 --- a/README +++ b/README @@ -15,7 +15,7 @@ Writing NDP programs Import Data.Array.Parallel.Unlifted (sequential combinators) and/or Data.Array.Parallel.Unlifted.Parallel (parallel combinators). The subdirectory -Data/Array/Parallel/test contains several examples. +examples contains several NDP programs. Before invoking any parallel combinators you must initialise the gang threads, usually by calling diff --git a/Data/Array/Parallel/test/Makefile b/examples/Makefile similarity index 100% rename from Data/Array/Parallel/test/Makefile rename to examples/Makefile diff --git a/Data/Array/Parallel/test/README b/examples/README similarity index 100% rename from Data/Array/Parallel/test/README rename to examples/README diff --git a/Data/Array/Parallel/test/concomp/AwShU.hs b/examples/concomp/AwShU.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/AwShU.hs rename to examples/concomp/AwShU.hs diff --git a/Data/Array/Parallel/test/concomp/AwShUP.hs b/examples/concomp/AwShUP.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/AwShUP.hs rename to examples/concomp/AwShUP.hs diff --git a/Data/Array/Parallel/test/concomp/Graph.hs b/examples/concomp/Graph.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/Graph.hs rename to examples/concomp/Graph.hs diff --git a/Data/Array/Parallel/test/concomp/HybU.hs b/examples/concomp/HybU.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/HybU.hs rename to examples/concomp/HybU.hs diff --git a/Data/Array/Parallel/test/concomp/HybUP.hs b/examples/concomp/HybUP.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/HybUP.hs rename to examples/concomp/HybUP.hs diff --git a/Data/Array/Parallel/test/concomp/Makefile b/examples/concomp/Makefile similarity index 100% rename from Data/Array/Parallel/test/concomp/Makefile rename to examples/concomp/Makefile diff --git a/Data/Array/Parallel/test/concomp/README b/examples/concomp/README similarity index 100% rename from Data/Array/Parallel/test/concomp/README rename to examples/concomp/README diff --git a/Data/Array/Parallel/test/concomp/concomp.hs b/examples/concomp/concomp.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/concomp.hs rename to examples/concomp/concomp.hs diff --git a/Data/Array/Parallel/test/concomp/mkg.hs b/examples/concomp/mkg.hs similarity index 100% rename from Data/Array/Parallel/test/concomp/mkg.hs rename to examples/concomp/mkg.hs diff --git a/Data/Array/Parallel/test/dotp/DotPPar.hs b/examples/dotp/DotPPar.hs similarity index 100% rename from Data/Array/Parallel/test/dotp/DotPPar.hs rename to examples/dotp/DotPPar.hs diff --git a/Data/Array/Parallel/test/dotp/DotPSeq.hs b/examples/dotp/DotPSeq.hs similarity index 100% rename from Data/Array/Parallel/test/dotp/DotPSeq.hs rename to examples/dotp/DotPSeq.hs diff --git a/Data/Array/Parallel/test/dotp/Makefile b/examples/dotp/Makefile similarity index 100% rename from Data/Array/Parallel/test/dotp/Makefile rename to examples/dotp/Makefile diff --git a/Data/Array/Parallel/test/dotp/README b/examples/dotp/README similarity index 100% rename from Data/Array/Parallel/test/dotp/README rename to examples/dotp/README diff --git a/Data/Array/Parallel/test/dotp/dotp.hs b/examples/dotp/dotp.hs similarity index 100% rename from Data/Array/Parallel/test/dotp/dotp.hs rename to examples/dotp/dotp.hs diff --git a/Data/Array/Parallel/test/fusion/DotP.hs b/examples/fusion/DotP.hs similarity index 100% rename from Data/Array/Parallel/test/fusion/DotP.hs rename to examples/fusion/DotP.hs diff --git a/Data/Array/Parallel/test/fusion/Map_Map.hs b/examples/fusion/Map_Map.hs similarity index 100% rename from Data/Array/Parallel/test/fusion/Map_Map.hs rename to examples/fusion/Map_Map.hs diff --git a/Data/Array/Parallel/test/fusion/Map_Map_Replicate.hs b/examples/fusion/Map_Map_Replicate.hs similarity index 100% rename from Data/Array/Parallel/test/fusion/Map_Map_Replicate.hs rename to examples/fusion/Map_Map_Replicate.hs diff --git a/Data/Array/Parallel/test/fusion/Map_Replicate.hs b/examples/fusion/Map_Replicate.hs similarity index 100% rename from Data/Array/Parallel/test/fusion/Map_Replicate.hs rename to examples/fusion/Map_Replicate.hs diff --git a/Data/Array/Parallel/test/fusion/runtst.sh b/examples/fusion/runtst.sh similarity index 100% rename from Data/Array/Parallel/test/fusion/runtst.sh rename to examples/fusion/runtst.sh diff --git a/Data/Array/Parallel/test/lib/Bench/Benchmark.hs b/examples/lib/Bench/Benchmark.hs similarity index 100% rename from Data/Array/Parallel/test/lib/Bench/Benchmark.hs rename to examples/lib/Bench/Benchmark.hs diff --git a/Data/Array/Parallel/test/lib/Bench/Options.hs b/examples/lib/Bench/Options.hs similarity index 100% rename from Data/Array/Parallel/test/lib/Bench/Options.hs rename to examples/lib/Bench/Options.hs diff --git a/Data/Array/Parallel/test/lib/Bench/Time.hs b/examples/lib/Bench/Time.hs similarity index 100% rename from Data/Array/Parallel/test/lib/Bench/Time.hs rename to examples/lib/Bench/Time.hs diff --git a/Data/Array/Parallel/test/lib/Makefile b/examples/lib/Makefile similarity index 100% rename from Data/Array/Parallel/test/lib/Makefile rename to examples/lib/Makefile diff --git a/Data/Array/Parallel/test/mk/common.mk b/examples/mk/common.mk similarity index 83% rename from Data/Array/Parallel/test/mk/common.mk rename to examples/mk/common.mk index 9764bbb0..f9546427 100644 --- a/Data/Array/Parallel/test/mk/common.mk +++ b/examples/mk/common.mk @@ -1,4 +1,4 @@ -NDPDIR = $(TESTDIR)/../../../.. +NDPDIR = $(TESTDIR)/.. BENCHDIR = $(TESTDIR)/lib NDPLIB = $(NDPDIR)/libHSndp.a diff --git a/Data/Array/Parallel/test/mk/test.mk b/examples/mk/test.mk similarity index 100% rename from Data/Array/Parallel/test/mk/test.mk rename to examples/mk/test.mk diff --git a/Data/Array/Parallel/test/primes/H98.hs b/examples/primes/H98.hs similarity index 100% rename from Data/Array/Parallel/test/primes/H98.hs rename to examples/primes/H98.hs diff --git a/Data/Array/Parallel/test/primes/Makefile b/examples/primes/Makefile similarity index 100% rename from Data/Array/Parallel/test/primes/Makefile rename to examples/primes/Makefile diff --git a/Data/Array/Parallel/test/primes/README b/examples/primes/README similarity index 100% rename from Data/Array/Parallel/test/primes/README rename to examples/primes/README diff --git a/Data/Array/Parallel/test/primes/Seq.hs b/examples/primes/Seq.hs similarity index 100% rename from Data/Array/Parallel/test/primes/Seq.hs rename to examples/primes/Seq.hs diff --git a/Data/Array/Parallel/test/primes/primes.hs b/examples/primes/primes.hs similarity index 100% rename from Data/Array/Parallel/test/primes/primes.hs rename to examples/primes/primes.hs diff --git a/Data/Array/Parallel/test/quickcheck/Makefile b/examples/quickcheck/Makefile similarity index 100% rename from Data/Array/Parallel/test/quickcheck/Makefile rename to examples/quickcheck/Makefile diff --git a/Data/Array/Parallel/test/quickcheck/Testsuite.hs b/examples/quickcheck/Testsuite.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/Testsuite.hs rename to examples/quickcheck/Testsuite.hs diff --git a/Data/Array/Parallel/test/quickcheck/Testsuite/Preproc.hs b/examples/quickcheck/Testsuite/Preproc.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/Testsuite/Preproc.hs rename to examples/quickcheck/Testsuite/Preproc.hs diff --git a/Data/Array/Parallel/test/quickcheck/Testsuite/Testcase.hs b/examples/quickcheck/Testsuite/Testcase.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/Testsuite/Testcase.hs rename to examples/quickcheck/Testsuite/Testcase.hs diff --git a/Data/Array/Parallel/test/quickcheck/Testsuite/Utils.hs b/examples/quickcheck/Testsuite/Utils.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/Testsuite/Utils.hs rename to examples/quickcheck/Testsuite/Utils.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/BUArr.hs b/examples/quickcheck/tests/BUArr.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/BUArr.hs rename to examples/quickcheck/tests/BUArr.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Distributed.hs b/examples/quickcheck/tests/Distributed.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Distributed.hs rename to examples/quickcheck/tests/Distributed.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/UnliftedSU.hs b/examples/quickcheck/tests/UnliftedSU.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/UnliftedSU.hs rename to examples/quickcheck/tests/UnliftedSU.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Unlifted_Basics.hs b/examples/quickcheck/tests/Unlifted_Basics.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Unlifted_Basics.hs rename to examples/quickcheck/tests/Unlifted_Basics.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Unlifted_Combinators.hs b/examples/quickcheck/tests/Unlifted_Combinators.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Unlifted_Combinators.hs rename to examples/quickcheck/tests/Unlifted_Combinators.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Unlifted_Fusion.hs b/examples/quickcheck/tests/Unlifted_Fusion.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Unlifted_Fusion.hs rename to examples/quickcheck/tests/Unlifted_Fusion.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Unlifted_Permutes.hs b/examples/quickcheck/tests/Unlifted_Permutes.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Unlifted_Permutes.hs rename to examples/quickcheck/tests/Unlifted_Permutes.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Unlifted_Subarrays.hs b/examples/quickcheck/tests/Unlifted_Subarrays.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Unlifted_Subarrays.hs rename to examples/quickcheck/tests/Unlifted_Subarrays.hs diff --git a/Data/Array/Parallel/test/quickcheck/tests/Unlifted_Sums.hs b/examples/quickcheck/tests/Unlifted_Sums.hs similarity index 100% rename from Data/Array/Parallel/test/quickcheck/tests/Unlifted_Sums.hs rename to examples/quickcheck/tests/Unlifted_Sums.hs diff --git a/Data/Array/Parallel/test/ref/DotProd.hs b/examples/ref/DotProd.hs similarity index 100% rename from Data/Array/Parallel/test/ref/DotProd.hs rename to examples/ref/DotProd.hs diff --git a/Data/Array/Parallel/test/ref/MatVecMul.hs b/examples/ref/MatVecMul.hs similarity index 100% rename from Data/Array/Parallel/test/ref/MatVecMul.hs rename to examples/ref/MatVecMul.hs diff --git a/Data/Array/Parallel/test/ref/README b/examples/ref/README similarity index 100% rename from Data/Array/Parallel/test/ref/README rename to examples/ref/README diff --git a/Data/Array/Parallel/test/ref/dotprod.c b/examples/ref/dotprod.c similarity index 100% rename from Data/Array/Parallel/test/ref/dotprod.c rename to examples/ref/dotprod.c diff --git a/Data/Array/Parallel/test/ref/dotprod.h b/examples/ref/dotprod.h similarity index 100% rename from Data/Array/Parallel/test/ref/dotprod.h rename to examples/ref/dotprod.h diff --git a/Data/Array/Parallel/test/ref/matvecmul.c b/examples/ref/matvecmul.c similarity index 100% rename from Data/Array/Parallel/test/ref/matvecmul.c rename to examples/ref/matvecmul.c diff --git a/Data/Array/Parallel/test/ref/matvecmul.h b/examples/ref/matvecmul.h similarity index 100% rename from Data/Array/Parallel/test/ref/matvecmul.h rename to examples/ref/matvecmul.h diff --git a/Data/Array/Parallel/test/simple/DotProd.hs b/examples/simple/DotProd.hs similarity index 100% rename from Data/Array/Parallel/test/simple/DotProd.hs rename to examples/simple/DotProd.hs diff --git a/Data/Array/Parallel/test/simple/MapInc.hs b/examples/simple/MapInc.hs similarity index 100% rename from Data/Array/Parallel/test/simple/MapInc.hs rename to examples/simple/MapInc.hs diff --git a/Data/Array/Parallel/test/simple/PrefixSum.hs b/examples/simple/PrefixSum.hs similarity index 100% rename from Data/Array/Parallel/test/simple/PrefixSum.hs rename to examples/simple/PrefixSum.hs diff --git a/Data/Array/Parallel/test/simple/SegPrefixSum.hs b/examples/simple/SegPrefixSum.hs similarity index 100% rename from Data/Array/Parallel/test/simple/SegPrefixSum.hs rename to examples/simple/SegPrefixSum.hs diff --git a/Data/Array/Parallel/test/simple/SegSum.hs b/examples/simple/SegSum.hs similarity index 100% rename from Data/Array/Parallel/test/simple/SegSum.hs rename to examples/simple/SegSum.hs diff --git a/Data/Array/Parallel/test/simple/Sum.hs b/examples/simple/Sum.hs similarity index 100% rename from Data/Array/Parallel/test/simple/Sum.hs rename to examples/simple/Sum.hs diff --git a/Data/Array/Parallel/test/smvm/Makefile b/examples/smvm/Makefile similarity index 100% rename from Data/Array/Parallel/test/smvm/Makefile rename to examples/smvm/Makefile diff --git a/Data/Array/Parallel/test/smvm/README b/examples/smvm/README similarity index 100% rename from Data/Array/Parallel/test/smvm/README rename to examples/smvm/README diff --git a/Data/Array/Parallel/test/smvm/SMVMPar.hs b/examples/smvm/SMVMPar.hs similarity index 100% rename from Data/Array/Parallel/test/smvm/SMVMPar.hs rename to examples/smvm/SMVMPar.hs diff --git a/Data/Array/Parallel/test/smvm/SMVMSeq.hs b/examples/smvm/SMVMSeq.hs similarity index 100% rename from Data/Array/Parallel/test/smvm/SMVMSeq.hs rename to examples/smvm/SMVMSeq.hs diff --git a/Data/Array/Parallel/test/smvm/mksm.c b/examples/smvm/mksm.c similarity index 100% rename from Data/Array/Parallel/test/smvm/mksm.c rename to examples/smvm/mksm.c diff --git a/Data/Array/Parallel/test/smvm/smvm-c.c b/examples/smvm/smvm-c.c similarity index 100% rename from Data/Array/Parallel/test/smvm/smvm-c.c rename to examples/smvm/smvm-c.c diff --git a/Data/Array/Parallel/test/smvm/smvm.hs b/examples/smvm/smvm.hs similarity index 100% rename from Data/Array/Parallel/test/smvm/smvm.hs rename to examples/smvm/smvm.hs diff --git a/Data/Array/Parallel/test/sumsq/SumSq.hs b/examples/sumsq/SumSq.hs similarity index 100% rename from Data/Array/Parallel/test/sumsq/SumSq.hs rename to examples/sumsq/SumSq.hs diff --git a/Data/Array/Parallel/test/unit/TestBUArr.hs b/examples/unit/TestBUArr.hs similarity index 100% rename from Data/Array/Parallel/test/unit/TestBUArr.hs rename to examples/unit/TestBUArr.hs diff --git a/Data/Array/Parallel/test/unit/TestUArr.hs b/examples/unit/TestUArr.hs similarity index 100% rename from Data/Array/Parallel/test/unit/TestUArr.hs rename to examples/unit/TestUArr.hs -- GitLab