MCPcopy Create free account

hub / github.com/clMathLibraries/clBLAS / functions

Functions4,214 in github.com/clMathLibraries/clBLAS

FunctionclAmdBlasSaxpy
* @brief Scale vector X of float elements and add to Y * * - \f$ Y \leftarrow \alpha X + Y \f$ * * @param[in] N Number of elements in ve
src/clAmdBlas.h:1113
FunctionclAmdBlasScasum
* @brief absolute sum of values of a vector containing float-complex elements * * @param[in] N Number of elements in vector \b X. * @pa
src/clAmdBlas.h:2980
FunctionclAmdBlasScnrm2
* @brief computes the euclidean norm of vector containing float-complex elements * * NRM2 = sqrt( X**H * X ) * * @param[in] N Number
src/clAmdBlas.h:2537
FunctionclAmdBlasScopy
* @brief Copies float elements from vector X to vector Y * * - \f$ Y \leftarrow X \f$ * * @param[in] N Number of elements in vector \b X
src/clAmdBlas.h:896
FunctionclAmdBlasSdot
* @brief dot product of two vectors containing float elements * * @param[in] N Number of elements in vector \b X. * @param[out] dotProd
src/clAmdBlas.h:1339
FunctionclAmdBlasSetup
* @brief Initialize the clAmdBlas library. * * Must be called before any other clAmdBlas API function is invoked. * @note This function is not thre
src/clAmdBlas.h:201
FunctionclAmdBlasSgbmv
* @brief Matrix-vector product with a general rectangular banded matrix and * float elements. * * Matrix-vector products: * - \f$ Y \leftarrow \
src/clAmdBlas.h:7181
FunctionclAmdBlasSgemm
* @brief Matrix-matrix product of general rectangular matrices with float * elements. * * Matrix-matrix products: * - \f$ C \leftarrow \alpha A
src/clAmdBlas.h:8376
FunctionclAmdBlasSgemmEx
* @brief Matrix-matrix product of general rectangular matrices with float * elements. Extended version. * * Matrix-matrix products: * - \
src/clAmdBlas.h:8670
FunctionclAmdBlasSgemv
* @brief Matrix-vector product with a general rectangular matrix and * float elements. * * Matrix-vector products: * - \f$ y \leftarrow \alpha A
src/clAmdBlas.h:3127
FunctionclAmdBlasSgemvEx
* @brief Matrix-vector product with a general rectangular matrix and * float elements. Extended version. * * Matrix-vector products: * -
src/clAmdBlas.h:3411
FunctionclAmdBlasSger
* @brief vector-vector product with float elements and * performs the rank 1 operation A * * Vector-vector products: * - \f$ A \leftarrow \alpha
src/clAmdBlas.h:4701
FunctionclAmdBlasSnrm2
* @brief computes the euclidean norm of vector containing float elements * * NRM2 = sqrt( X' * X ) * * @param[in] N Number of element
src/clAmdBlas.h:2435
FunctionclAmdBlasSrot
* @brief applies a plane rotation for float elements * * @param[in] N Number of elements in vector \b X and \b Y. * @param[out] X Bu
src/clAmdBlas.h:2063
FunctionclAmdBlasSrotg
* @brief construct givens plane rotation on float elements * * @param[out] SA Buffer object that contains SA * @param[in] offSA O
src/clAmdBlas.h:1688
FunctionclAmdBlasSrotm
* @brief modified givens rotation for float elements * * @param[in] N Number of elements in vector \b X and \b Y. * @param[out] X Bu
src/clAmdBlas.h:2299
FunctionclAmdBlasSrotmg
* @brief construct the modified givens rotation on float elements * * @param[out] SD1 Buffer object that contains SD1 * @param[in] offSD1
src/clAmdBlas.h:1920
FunctionclAmdBlasSsbmv
* @brief Matrix-vector product with a symmetric banded matrix and float elements. * * Matrix-vector products: * - \f$ Y \leftarrow \alpha A X + \be
src/clAmdBlas.h:7768
FunctionclAmdBlasSscal
* @brief Scales a float vector by a float constant * * - \f$ X \leftarrow \alpha X \f$ * * @param[in] N Number of elements in vector \b
src/clAmdBlas.h:580
FunctionclAmdBlasSspmv
* @brief Matrix-vector product with a symmetric packed-matrix and float elements. * * Matrix-vector products: * - \f$ Y \leftarrow \alpha A X + \be
src/clAmdBlas.h:6299
FunctionclAmdBlasSspr
@{*/ * @brief Symmetric rank 1 operation with a general triangular packed-matrix and * float elements. * * Symmetric rank 1 operation: * - \f$ A
src/clAmdBlas.h:6602
FunctionclAmdBlasSspr2
@{*/ * @brief Symmetric rank 2 operation with a general triangular packed-matrix and * float elements. * * Symmetric rank 2 operation: * - \f$ A
src/clAmdBlas.h:6875
FunctionclAmdBlasSswap
* @brief interchanges two vectors of float. * * * @param[in] N Number of elements in vector \b X. * @param[out] X Buffer object sto
src/clAmdBlas.h:371
FunctionclAmdBlasSsymm
* @brief Matrix-matrix product of symmetric rectangular matrices with float * elements. * * Matrix-matrix products: * - \f$ C \leftarrow \alpha
src/clAmdBlas.h:11435
FunctionclAmdBlasSsymv
* @brief Matrix-vector product with a symmetric matrix and float elements. * * Matrix-vector products: * - \f$ y \leftarrow \alpha A x + \beta y \f
src/clAmdBlas.h:3723
FunctionclAmdBlasSsymvEx
* @brief Matrix-vector product with a symmetric matrix and float elements. * Extended version. * * Matrix-vector products: * - \f$ y \lefta
src/clAmdBlas.h:3860
FunctionclAmdBlasSsyr
@{*/ * @brief Symmetric rank 1 operation with a general triangular matrix and * float elements. * * Symmetric rank 1 operation: * - \f$ A \lefta
src/clAmdBlas.h:5163
FunctionclAmdBlasSsyr2
@{*/ * @brief Symmetric rank 2 operation with a general triangular matrix and * float elements. * * Symmetric rank 2 operation: * - \f$ A \lefta
src/clAmdBlas.h:5445
FunctionclAmdBlasSsyr2k
* @brief Rank-2k update of a symmetric matrix with float elements. * * Rank-k updates: * - \f$ C \leftarrow \alpha A B^T + \alpha B A^T + \beta C
src/clAmdBlas.h:10795
FunctionclAmdBlasSsyr2kEx
* @brief Rank-2k update of a symmetric matrix with float elements. * Extended version. * * Rank-k updates: * - \f$ C \leftarrow \alpha A
src/clAmdBlas.h:11088
FunctionclAmdBlasSsyrk
* @brief Rank-k update of a symmetric matrix with float elements. * * Rank-k updates: * - \f$ C \leftarrow \alpha A A^T + \beta C \f$ * - \f$
src/clAmdBlas.h:10211
FunctionclAmdBlasSsyrkEx
* @brief Rank-k update of a symmetric matrix with float elements. * Extended version. * * Rank-k updates: * - \f$ C \leftarrow \alpha A A
src/clAmdBlas.h:10480
FunctionclAmdBlasStbmv
* @brief Matrix-vector product with a triangular banded matrix and * float elements. * * Matrix-vector products: * - \f$ X \leftarrow A X \f$
src/clAmdBlas.h:7490
FunctionclAmdBlasStbsv
* @brief solving triangular banded matrix problems with float elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * - \f$ A^T
src/clAmdBlas.h:8089
FunctionclAmdBlasStpmv
* @brief Matrix-vector product with a packed triangular matrix and * float elements. * * Matrix-vector products: * - \f$ X \leftarrow A X \f$
src/clAmdBlas.h:5757
FunctionclAmdBlasStpsv
* @brief solving triangular packed matrix problems with float elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * - \f$ A^T
src/clAmdBlas.h:6007
FunctionclAmdBlasStrmm
* @brief Multiplying a matrix by a triangular matrix with float elements. * * Matrix-triangular matrix products: * - \f$ B \leftarrow \alpha A B
src/clAmdBlas.h:9017
FunctionclAmdBlasStrmmEx
* @brief Multiplying a matrix by a triangular matrix with float elements. * Extended version. * * Matrix-triangular matrix products: * -
src/clAmdBlas.h:9294
FunctionclAmdBlasStrmv
* @brief Matrix-vector product with a triangular matrix and * float elements. * * Matrix-vector products: * - \f$ X \leftarrow A X \f$ * - \
src/clAmdBlas.h:4180
FunctionclAmdBlasStrsm
* @brief Solving triangular systems of equations with multiple right-hand * sides and float elements. * * Solving triangular systems of equations:
src/clAmdBlas.h:9617
FunctionclAmdBlasStrsmEx
* @brief Solving triangular systems of equations with multiple right-hand * sides and float elements. Extended version. * * Solving triangul
src/clAmdBlas.h:9897
FunctionclAmdBlasStrsv
* @brief solving triangular matrix problems with float elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * - \f$ A^T X \left
src/clAmdBlas.h:4442
FunctionclAmdBlasTeardown
* @brief Finalize the usage of the clAmdBlas library. * * Frees all memory allocated for different computational kernel and other * internal data.
src/clAmdBlas.h:216
FunctionclAmdBlasZaxpy
* @brief Scale vector X of double-complex elements and add to Y * * - \f$ Y \leftarrow \alpha X + Y \f$ * * @param[in] N Number of eleme
src/clAmdBlas.h:1264
FunctionclAmdBlasZcopy
* @brief Copies complex-double elements from vector X to vector Y * * - \f$ Y \leftarrow X \f$ * * @param[in] N Number of elements in ve
src/clAmdBlas.h:1041
FunctionclAmdBlasZdotc
* @brief dot product of two vectors containing double-complex elements conjugating the first vector * * @param[in] N Number of elements
src/clAmdBlas.h:1616
FunctionclAmdBlasZdotu
src/clAmdBlas.h:1507
FunctionclAmdBlasZdrot
* @brief applies a plane rotation for double-complex elements * * @param[in] N Number of elements in vector \b X and \b Y. * @param[out] X
src/clAmdBlas.h:2219
FunctionclAmdBlasZdscal
* @brief Scales a complex-double vector by a double constant * * - \f$ X \leftarrow \alpha X \f$ * * @param[in] N Number of elements in
src/clAmdBlas.h:826
FunctionclAmdBlasZgbmv
* @brief Matrix-vector product with a general rectangular banded matrix and * double-complex elements. * * Matrix-vector products: * - \f$ Y \le
src/clAmdBlas.h:7400
FunctionclAmdBlasZgemm
* @brief Matrix-matrix product of general rectangular matrices with double * complex elements. * * Matrix-matrix products: * - \f$ C \leftarrow
src/clAmdBlas.h:8589
FunctionclAmdBlasZgemmEx
* @brief Matrix-matrix product of general rectangular matrices with double * complex elements. Exteneded version. * * Matrix-matrix products
src/clAmdBlas.h:8915
FunctionclAmdBlasZgemv
* @brief Matrix-vector product with a general rectangular matrix and * double complex elements. * * Matrix-vector products: * - \f$ y \leftarrow
src/clAmdBlas.h:3340
FunctionclAmdBlasZgemvEx
* @brief Matrix-vector product with a general rectangular matrix and * double complex elements. Extended version. * * Matrix-vector products
src/clAmdBlas.h:3630
FunctionclAmdBlasZgerc
* @brief vector-vector product with double complex elements and * performs the rank 1 operation A * * Vector-vector products: * - \f$ A \leftarr
src/clAmdBlas.h:5078
FunctionclAmdBlasZgeru
* @brief vector-vector product with double complex elements and * performs the rank 1 operation A * * Vector-vector products: * - \f$ A \leftarr
src/clAmdBlas.h:4925
FunctionclAmdBlasZhbmv
* @brief Matrix-vector product with a hermitian banded matrix and double elements. * * Matrix-vector products: * - \f$ Y \leftarrow \alpha A X + \b
src/clAmdBlas.h:8003
FunctionclAmdBlasZhemm
* @brief Matrix-matrix product of hermitian rectangular matrices with * double-complex elements. * * Matrix-matrix products: * - \f$ C \leftarro
src/clAmdBlas.h:11864
FunctionclAmdBlasZhemv
* @brief Matrix-vector product with a hermitian matrix and double-complex elements. * * Matrix-vector products: * - \f$ Y \leftarrow \alpha A X + \
src/clAmdBlas.h:4089
FunctionclAmdBlasZher
* @brief hermitian rank 1 operation with a general triangular matrix and * double-complex elements. * * hermitian rank 1 operation: * - \f$ A \l
src/clAmdBlas.h:5361
FunctionclAmdBlasZher2
* @brief Hermitian rank 2 operation with a general triangular matrix and * double-compelx elements. * * Hermitian rank 2 operation: * - \f$ A \l
src/clAmdBlas.h:5671
FunctionclAmdBlasZher2k
* @brief Rank-2k update of a hermitian matrix with double-complex elements. * * Rank-k updates: * - \f$ C \leftarrow \alpha A B^H + conj( \alpha
src/clAmdBlas.h:12202
FunctionclAmdBlasZherk
* @brief Rank-k update of a hermitian matrix with double-complex elements. * * Rank-k updates: * - \f$ C \leftarrow \alpha A A^H + \beta C \f$ *
src/clAmdBlas.h:12027
FunctionclAmdBlasZhpmv
* @brief Matrix-vector product with a packed hermitian matrix and double-complex elements. * * Matrix-vector products: * - \f$ Y \leftarrow \alpha
src/clAmdBlas.h:6521
FunctionclAmdBlasZhpr
* @brief hermitian rank 1 operation with a general triangular packed-matrix and * double-complex elements. * * hermitian rank 1 operation: * - \
src/clAmdBlas.h:6795
FunctionclAmdBlasZhpr2
* @brief Hermitian rank 2 operation with a general triangular packed-matrix and * double-compelx elements. * * Hermitian rank 2 operation: * - \
src/clAmdBlas.h:7081
FunctionclAmdBlasZrotg
* @brief construct givens plane rotation on double-complex elements * * @param[out] CA Buffer object that contains CA * @param[in] offCA
src/clAmdBlas.h:1842
FunctionclAmdBlasZscal
* @brief Scales a complex-double vector by a complex-double constant * * - \f$ X \leftarrow \alpha X \f$ * * @param[in] N Number of elem
src/clAmdBlas.h:710
FunctionclAmdBlasZswap
* @brief interchanges two vectors of double-complex elements. * * * @param[in] N Number of elements in vector \b X. * @param[out] X
src/clAmdBlas.h:512
FunctionclAmdBlasZsymm
* @brief Matrix-matrix product of symmetric rectangular matrices with * double-complex elements. * * Matrix-matrix products: * - \f$ C \leftarro
src/clAmdBlas.h:11673
FunctionclAmdBlasZsyr2k
* @brief Rank-2k update of a symmetric matrix with complex double elements. * * Rank-k updates: * - \f$ C \leftarrow \alpha A B^T + \alpha B A^T
src/clAmdBlas.h:11010
FunctionclAmdBlasZsyr2kEx
* @brief Rank-2k update of a symmetric matrix with complex double elements. * Extended version. * * Rank-k updates: * - \f$ C \leftarrow
src/clAmdBlas.h:11330
FunctionclAmdBlasZsyrk
* @brief Rank-k update of a symmetric matrix with complex double elements. * * Rank-k updates: * - \f$ C \leftarrow \alpha A A^T + \beta C \f$ *
src/clAmdBlas.h:10411
FunctionclAmdBlasZsyrkEx
* @brief Rank-k update of a symmetric matrix with complex double elements. * Extended version. * * Rank-k updates: * - \f$ C \leftarrow \
src/clAmdBlas.h:10698
FunctionclAmdBlasZtbmv
* @brief Matrix-vector product with a triangular banded matrix and * double-complex elements. * * Matrix-vector products: * - \f$ X \leftarrow
src/clAmdBlas.h:7681
FunctionclAmdBlasZtbsv
* @brief solving triangular banded matrix problems with double-complex elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * -
src/clAmdBlas.h:8266
FunctionclAmdBlasZtpmv
* @brief Matrix-vector product with a packed triangular matrix and * double-complex elements. * * Matrix-vector products: * - \f$ X \leftarrow
src/clAmdBlas.h:5929
FunctionclAmdBlasZtpsv
* @brief solving triangular packed matrix problems with double complex elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * -
src/clAmdBlas.h:6216
FunctionclAmdBlasZtrmm
* @brief Multiplying a matrix by a triangular matrix with double complex * elements. * * Matrix-triangular matrix products: * - \f$ B \leftarrow
src/clAmdBlas.h:9220
FunctionclAmdBlasZtrmmEx
* @brief Multiplying a matrix by a triangular matrix with double complex * elements. Extended version. * * Matrix-triangular matrix products
src/clAmdBlas.h:9518
FunctionclAmdBlasZtrmv
* @brief Matrix-vector product with a triangular matrix and * double complex elements. * * Matrix-vector products: * - \f$ X \leftarrow A X \f$
src/clAmdBlas.h:4361
FunctionclAmdBlasZtrsm
* @brief Solving triangular systems of equations with multiple right-hand * sides and double complex elements. * * Solving triangular systems of eq
src/clAmdBlas.h:9823
FunctionclAmdBlasZtrsmEx
* @brief Solving triangular systems of equations with multiple right-hand * sides and double complex elements. Extended version. * * Solving
src/clAmdBlas.h:10123
FunctionclAmdBlasZtrsv
* @brief solving triangular matrix problems with double-complex elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * - \f$ A^
src/clAmdBlas.h:4614
FunctionclAmdBlasiCamax
* @brief index of max absolute value in a complex float array * * @param[in] N Number of elements in vector \b X. * @param[out] iMax
src/clAmdBlas.h:2762
FunctionclAmdBlasiDamax
* @brief index of max absolute value in a double array * * @param[in] N Number of elements in vector \b X. * @param[out] iMax B
src/clAmdBlas.h:2715
FunctionclAmdBlasiSamax
* @brief index of max absolute value in a float array * * @param[in] N Number of elements in vector \b X. * @param[out] iMax Bu
src/clAmdBlas.h:2660
FunctionclAmdBlasiZamax
* @brief index of max absolute value in a complex double array * * @param[in] N Number of elements in vector \b X. * @param[out] iMax
src/clAmdBlas.h:2812
MethodclBlasGCNDgemmSmallMatricesFunctor
src/library/blas/functor/gcn_dgemmSmallMatrices.cc:357
MethodclBlasGCNSgemmSmallMatricesFunctor
src/library/blas/functor/gcn_sgemmSmallMatrices.cc:368
MethodclBlasGCNdgemmCommonFunctor
src/library/blas/functor/gcn_dgemmCommon.cc:904
MethodclBlashawaiiDgemmChannelConflictFunctor
src/library/blas/functor/hawaii_dgemmChannelConflict.cc:65
MethodclBlashawaiiDgemmSplitKernelFunctor
src/library/blas/functor/hawaii_dgemmSplitKernel.cc:380
MethodclBlashawaiiSgemmBig1024KernelFunctor
src/library/blas/functor/hawaii_sgemmBig1024Kernel.cc:184
MethodclBlashawaiiSgemmBranchKernelFunctor
src/library/blas/functor/hawaii_sgemmBranchKernel.cc:234
MethodclBlashawaiiSgemmSplit64_32Functor
src/library/blas/functor/hawaii_sgemmSplit64_32.cc:202
MethodclBlashawaiiSgemmSplitKernelFunctor
src/library/blas/functor/hawaii_sgemmSplitKernel.cc:565
MethodclCgemm
src/client/clGemm.h:514
MethodclDgemm
src/client/clGemm.h:456
MethodclGemm
src/client/clGemm.h:296
← previousnext →2,501–2,600 of 4,214, ranked by callers