A library and framework for developing CPU-CUDA compatible applications under one unified code.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

25 lines
746 B

=========
CudaTools
=========
This is the documentation for CudaTools, a header-only library and framework
for the development of CPU-CUDA compatible applications. Using CudaTools enables
the creation of a single unified code that has both CPU and CUDA compilation targets with minimal need to
introduce ``#ifdef`` statements when code is essentially identical between the targets.
To get started, please head over to the :doc:`usage` section. For more detail on the
machinery underneath, please refer to the other other sections.
.. note::
If you would like to contribute, please visit the `git page <https://git.acem.ece.illinois.edu/kjao/CudaTools>`__.
Contents
========
.. toctree::
:maxdepth: 2
usage
core
array
blas