* CLOP - a DSL for OpenCL OPtimizations

  [[https://travis-ci.org/dmakarov/clop][https://travis-ci.org/dmakarov/clop.png]]

  CLOP is a DSL to write OpenCL kernels in a higher level of abstraction and
  apply optimizations to them.

  To compile an example

  - install [[http://dlang.org/download.html][DMD]] or [[https://github.com/ldc-developers/ldc][LDC]] and [[https://github.com/D-Programming-Language/dub][DUB]].
  - invoke dub for a specific sample application, e.g.

#+BEGIN_SRC sh
  $ dub run --build=release --compiler=ldc2 :nw -- 32 10
#+END_SRC

  The command will build the CLOP runtime library, and the NW application.  If
  the build is successful, the command runs the NW application with the
  arguments =32 10=, which means that the length of sequences to align is 32
  characters and the penalty value is 10.

* CLOP - a DSL for OpenCL OPtimizations

  [[https://travis-ci.org/dmakarov/clop][https://travis-ci.org/dmakarov/clop.png]]  [[https://coveralls.io/r/dmakarov/clop][https://coveralls.io/repos/dmakarov/clop/badge.svg]]


  CLOP is a DSL to write OpenCL kernels in a higher level of abstraction and
  apply optimizations to them.

  To compile an example

  - install [[http://dlang.org/download.html][DMD]] or [[https://github.com/ldc-developers/ldc][LDC]] and [[https://github.com/D-Programming-Language/dub][DUB]].
  - invoke dub for a specific sample application, e.g.

#+BEGIN_SRC sh
  $ dub run --build=release --compiler=ldc2 :nw -- 32 10
#+END_SRC

  The command will build the CLOP runtime library, and the NW application.  If
  the build is successful, the command runs the NW application with the
  arguments =32 10=, which means that the length of sequences to align is 32
  characters and the penalty value is 10.

Add badge and link to coverall. Does not work yet.
Add badge and link to coverall. Does not work yet.
