Dependencies for accelerate-examples-0.15.0.0
Executables
accelerate-nofib
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(nofib)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-fft (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- array (>=0.3)
- base (>=4.7 && <4.8)
- containers (>=0.5)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- HUnit (>=1.2)
- QuickCheck (>=2.7)
- random
- test-framework (>=0.5)
- test-framework-hunit (>=0.3)
- test-framework-quickcheck2 (>=0.2)
accelerate-smvm
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(smvm)
- buildable: False
- accelerate (>=0.15 && <0.16)
- attoparsec (>=0.10)
- base (>=4.7 && <4.8)
- bytestring (>=0.9)
- bytestring-lexing (>=0.2)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- mwc-random (>=0.8)
- primitive (>=0.5)
- vector (>=0.7)
- vector-algorithms (>=0.4)
accelerate-crystal
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(crystal)
- buildable: False
- accelerate (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- gloss-raster-accelerate (>=1.7)
accelerate-canny
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(canny)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- repa (>=3.1)
- repa-io (>=3.1)
- vector (>=0.7)
accelerate-mandelbrot
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(llvm-cpu) && flag(llvm-gpu) && flag(llvm-multi)
- accelerate-llvm-multidev (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(mandelbrot)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- gloss (>=1.7)
- gloss-accelerate (>=1.7)
accelerate-fluid
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(fluid)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- bmp (>=1.2)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- gloss (>=1.7)
accelerate-nbody
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(nbody)
- buildable: False
- accelerate (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- gloss (>=1.7)
- mwc-random (>=0.8)
accelerate-smoothlife
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(smoothlife)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-fft (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- gloss (>=1.7)
- gloss-accelerate (>=1.7)
- mwc-random (>=0.8)
accelerate-hashcat
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
- if !flag(hashcat)
- buildable: False
- accelerate (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- bytestring (>=0.9)
- bytestring-lexing (>=0.2)
- cereal (>=0.3)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- mwc-random (>=0.8)
accelerate-fft
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if !flag(fft)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-fft (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=2.0)
- filepath (>=1.0)
accelerate-pagerank
- if flag(cuda)
- accelerate-cuda (>=0.15 && <0.16)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if !flag(pagerank)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- bytestring (>=0.9.2)
- containers (>=0.4.2)
- criterion (>=0.5 && <1.0)
- directory (>=1.1)
- fclabels (>=1.0)
- vector (>=0.9)
- vector-algorithms (>=0.5.4)
accelerate-ray
- if !flag(ray)
- buildable: False
- accelerate (>=0.15 && <0.16)
- accelerate-io (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- criterion (>=0.5 && <1.0)
- fclabels (>=1.0)
- gloss (>=1.8 && <1.9)
- gloss-accelerate (>=1.8 && <1.9)
- gloss-raster-accelerate (>=1.8 && <1.9)
- if flag(cuda)
- accelerate-cuda (>=0.15)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(llvm-cpu) && flag(llvm-gpu) && flag(llvm-multi)
- accelerate-llvm-multidev (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
accelerate-kmeans
- if !flag(kmeans)
- buildable: False
- accelerate (>=0.15 && <0.16)
- base (>=4.7 && <4.8)
- binary (>=0.7)
- criterion (>=0.5 && <1.0)
- normaldistribution
- random
- if flag(cuda)
- accelerate-cuda (>=0.15)
- if flag(llvm-cpu)
- accelerate-llvm-native (>=0.15 && <0.16)
- if flag(llvm-gpu)
- accelerate-llvm-ptx (>=0.15 && <0.16)
- if flag(ekg)
- ekg (>=0.3)
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
gui | Enable gloss-based GUIs, where applicable. If not enabled, the application always runs in benchmark mode. | Enabled |
ekg | Enable EKG remote monitoring server at http://localhost:8000 | Enabled |
cuda | Enable the CUDA parallel backend for NVIDIA GPUs | Enabled |
opencl | Enable the OpenCL parallel backend | Disabled |
llvm-cpu | Enable the LLVM backend for multicore CPUs | Enabled |
llvm-gpu | Enable the LLVM backend for NVIDIA CPUs | Enabled |
llvm-multi | Enable the multi-device LLVM backend | Enabled |
nofib | Regression test suite | Enabled |
smvm | Sparse-matrix vector multiplication benchmark | Enabled |
crystal | A visualisation of a sum of waves in a plane | Enabled |
canny | Canny edge detection benchmark | Enabled |
mandelbrot | A Mandelbrot fractal benchmark | Enabled |
fluid | An interactive particle-based fluid simulation | Enabled |
nbody | Simulation of gravitational attraction between solid particles | Enabled |
smoothlife | A cellular automata simulation | Enabled |
hashcat | A "password recovery" application for MD5 cracking | Enabled |
fft | Simple FFT-based high/low-pass image filtering | Enabled |
pagerank | Implementation of the PageRank algorithm | Enabled |
ray | A simple real-time ray tracer | Enabled |
kmeans | An implementation of k-means clustering in a plane | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info