<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
codelets.hpp File Reference

Codelets for StarPU tasks. More...

Include dependency graph for codelets.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_gemm () noexcept
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_hemm () noexcept
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_her2k () noexcept
 
template<class TA , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_herk () noexcept
 
template<class uplo_t , class T , bool has_info>
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_potrf () noexcept
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_symm () noexcept
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_syr2k () noexcept
 
template<class TA , class TC , class alpha_t , class beta_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_syrk () noexcept
 
template<class TA , class TB , class alpha_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_trmm () noexcept
 
template<class TA , class TB , class alpha_t >
constexpr struct starpu_codelet tlapack::starpu::internal::gen_cl_trsm () noexcept
 

Variables

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::gemm
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::hemm
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::her2k
 
template<class TA , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::herk
 
template<class uplo_t , class T >
constexpr const struct starpu_codelet tlapack::starpu::cl::potrf
 
template<class uplo_t , class T >
constexpr const struct starpu_codelet tlapack::starpu::cl::potrf_noinfo
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::symm
 
template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::syr2k
 
template<class TA , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::syrk
 
template<class TA , class TB , class alpha_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::trmm
 
template<class TA , class TB , class alpha_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::trsm
 

Detailed Description

Codelets for StarPU tasks.

Author
Weslley S Pereira, University of Colorado Denver, USA

Variable Documentation

◆ gemm

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::gemm
Initial value:
=
internal::gen_cl_gemm<TA, TB, TC, alpha_t, beta_t>()

◆ hemm

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::hemm
Initial value:
=
internal::gen_cl_hemm<TA, TB, TC, alpha_t, beta_t>()

◆ her2k

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::her2k
Initial value:
=
internal::gen_cl_her2k<TA, TB, TC, alpha_t, beta_t>()

◆ herk

template<class TA , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::herk
Initial value:
=
internal::gen_cl_herk<TA, TC, alpha_t, beta_t>()

◆ potrf

template<class uplo_t , class T >
constexpr const struct starpu_codelet tlapack::starpu::cl::potrf
Initial value:
=
internal::gen_cl_potrf<uplo_t, T, true>()

◆ potrf_noinfo

template<class uplo_t , class T >
constexpr const struct starpu_codelet tlapack::starpu::cl::potrf_noinfo
Initial value:
=
internal::gen_cl_potrf<uplo_t, T, false>()

◆ symm

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::symm
Initial value:
=
internal::gen_cl_symm<TA, TB, TC, alpha_t, beta_t>()

◆ syr2k

template<class TA , class TB , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::syr2k
Initial value:
=
internal::gen_cl_syr2k<TA, TB, TC, alpha_t, beta_t>()

◆ syrk

template<class TA , class TC , class alpha_t , class beta_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::syrk
Initial value:
=
internal::gen_cl_syrk<TA, TC, alpha_t, beta_t>()

◆ trmm

template<class TA , class TB , class alpha_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::trmm
Initial value:
=
internal::gen_cl_trmm<TA, TB, alpha_t>()

◆ trsm

template<class TA , class TB , class alpha_t >
constexpr const struct starpu_codelet tlapack::starpu::cl::trsm
Initial value:
=
internal::gen_cl_trsm<TA, TB, alpha_t>()