This repository provides User Manual for setting up a Docker environment tailored for testing DGTD 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.

46 lines
1.1 KiB

8 months ago
======
BLAS.h
======
The ``BLAS.h`` header file contains some BLAS functions, and some related
classes for those functions.
BLAS Functions
==============
Currently, these are the supported BLAS functions. They are inherited mainly
from the cuBLAS API, and condensed into a unified functions. The plan is to
add them as necessary.
CudaTools::BLAS::GEMV<T>
------------------------
.. doxygenfunction:: CudaTools::BLAS::GEMV
CudaTools::BLAS::GEMM<T>
------------------------
.. doxygenfunction:: CudaTools::BLAS::GEMM
CudaTools::BLAS::DGMM<T>
------------------------
.. doxygenfunction:: CudaTools::BLAS::DGMM
BLAS Classes
============
These classes also inherit functions from the cuBLAS API, but are packaged
into classes that are more intuitive and hide external details.
CudaTools::BLAS::Batch<T>
-------------------------
.. doxygenclass:: CudaTools::BLAS::Batch
:members:
CudaTools::BLAS::PLUArray<T>
----------------------------
.. doxygenclass:: CudaTools::BLAS::PLUArray
:members:
CudaTools::BLAS::PLUBatch<T>
----------------------------
.. doxygenclass:: CudaTools::BLAS::PLUBatch
:members: