Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clMathLibraries/clBLAS
/ functions
Functions
4,214 in github.com/clMathLibraries/clBLAS
⨍
Functions
4,214
◇
Types & classes
696
Function
clAmdBlasSaxpy
* @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
Function
clAmdBlasScasum
* @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
Function
clAmdBlasScnrm2
* @brief computes the euclidean norm of vector containing float-complex elements * * NRM2 = sqrt( X**H * X ) * * @param[in] N Number
src/clAmdBlas.h:2537
Function
clAmdBlasScopy
* @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
Function
clAmdBlasSdot
* @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
Function
clAmdBlasSetup
* @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
Function
clAmdBlasSgbmv
* @brief Matrix-vector product with a general rectangular banded matrix and * float elements. * * Matrix-vector products: * - \f$ Y \leftarrow \
src/clAmdBlas.h:7181
Function
clAmdBlasSgemm
* @brief Matrix-matrix product of general rectangular matrices with float * elements. * * Matrix-matrix products: * - \f$ C \leftarrow \alpha A
src/clAmdBlas.h:8376
Function
clAmdBlasSgemmEx
* @brief Matrix-matrix product of general rectangular matrices with float * elements. Extended version. * * Matrix-matrix products: * - \
src/clAmdBlas.h:8670
Function
clAmdBlasSgemv
* @brief Matrix-vector product with a general rectangular matrix and * float elements. * * Matrix-vector products: * - \f$ y \leftarrow \alpha A
src/clAmdBlas.h:3127
Function
clAmdBlasSgemvEx
* @brief Matrix-vector product with a general rectangular matrix and * float elements. Extended version. * * Matrix-vector products: * -
src/clAmdBlas.h:3411
Function
clAmdBlasSger
* @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
Function
clAmdBlasSnrm2
* @brief computes the euclidean norm of vector containing float elements * * NRM2 = sqrt( X' * X ) * * @param[in] N Number of element
src/clAmdBlas.h:2435
Function
clAmdBlasSrot
* @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
Function
clAmdBlasSrotg
* @brief construct givens plane rotation on float elements * * @param[out] SA Buffer object that contains SA * @param[in] offSA O
src/clAmdBlas.h:1688
Function
clAmdBlasSrotm
* @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
Function
clAmdBlasSrotmg
* @brief construct the modified givens rotation on float elements * * @param[out] SD1 Buffer object that contains SD1 * @param[in] offSD1
src/clAmdBlas.h:1920
Function
clAmdBlasSsbmv
* @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
Function
clAmdBlasSscal
* @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
Function
clAmdBlasSspmv
* @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
Function
clAmdBlasSspr
@{*/ * @brief Symmetric rank 1 operation with a general triangular packed-matrix and * float elements. * * Symmetric rank 1 operation: * - \f$ A
src/clAmdBlas.h:6602
Function
clAmdBlasSspr2
@{*/ * @brief Symmetric rank 2 operation with a general triangular packed-matrix and * float elements. * * Symmetric rank 2 operation: * - \f$ A
src/clAmdBlas.h:6875
Function
clAmdBlasSswap
* @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
Function
clAmdBlasSsymm
* @brief Matrix-matrix product of symmetric rectangular matrices with float * elements. * * Matrix-matrix products: * - \f$ C \leftarrow \alpha
src/clAmdBlas.h:11435
Function
clAmdBlasSsymv
* @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
Function
clAmdBlasSsymvEx
* @brief Matrix-vector product with a symmetric matrix and float elements. * Extended version. * * Matrix-vector products: * - \f$ y \lefta
src/clAmdBlas.h:3860
Function
clAmdBlasSsyr
@{*/ * @brief Symmetric rank 1 operation with a general triangular matrix and * float elements. * * Symmetric rank 1 operation: * - \f$ A \lefta
src/clAmdBlas.h:5163
Function
clAmdBlasSsyr2
@{*/ * @brief Symmetric rank 2 operation with a general triangular matrix and * float elements. * * Symmetric rank 2 operation: * - \f$ A \lefta
src/clAmdBlas.h:5445
Function
clAmdBlasSsyr2k
* @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
Function
clAmdBlasSsyr2kEx
* @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
Function
clAmdBlasSsyrk
* @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
Function
clAmdBlasSsyrkEx
* @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
Function
clAmdBlasStbmv
* @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
Function
clAmdBlasStbsv
* @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
Function
clAmdBlasStpmv
* @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
Function
clAmdBlasStpsv
* @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
Function
clAmdBlasStrmm
* @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
Function
clAmdBlasStrmmEx
* @brief Multiplying a matrix by a triangular matrix with float elements. * Extended version. * * Matrix-triangular matrix products: * -
src/clAmdBlas.h:9294
Function
clAmdBlasStrmv
* @brief Matrix-vector product with a triangular matrix and * float elements. * * Matrix-vector products: * - \f$ X \leftarrow A X \f$ * - \
src/clAmdBlas.h:4180
Function
clAmdBlasStrsm
* @brief Solving triangular systems of equations with multiple right-hand * sides and float elements. * * Solving triangular systems of equations:
src/clAmdBlas.h:9617
Function
clAmdBlasStrsmEx
* @brief Solving triangular systems of equations with multiple right-hand * sides and float elements. Extended version. * * Solving triangul
src/clAmdBlas.h:9897
Function
clAmdBlasStrsv
* @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
Function
clAmdBlasTeardown
* @brief Finalize the usage of the clAmdBlas library. * * Frees all memory allocated for different computational kernel and other * internal data.
src/clAmdBlas.h:216
Function
clAmdBlasZaxpy
* @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
Function
clAmdBlasZcopy
* @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
Function
clAmdBlasZdotc
* @brief dot product of two vectors containing double-complex elements conjugating the first vector * * @param[in] N Number of elements
src/clAmdBlas.h:1616
Function
clAmdBlasZdotu
src/clAmdBlas.h:1507
Function
clAmdBlasZdrot
* @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
Function
clAmdBlasZdscal
* @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
Function
clAmdBlasZgbmv
* @brief Matrix-vector product with a general rectangular banded matrix and * double-complex elements. * * Matrix-vector products: * - \f$ Y \le
src/clAmdBlas.h:7400
Function
clAmdBlasZgemm
* @brief Matrix-matrix product of general rectangular matrices with double * complex elements. * * Matrix-matrix products: * - \f$ C \leftarrow
src/clAmdBlas.h:8589
Function
clAmdBlasZgemmEx
* @brief Matrix-matrix product of general rectangular matrices with double * complex elements. Exteneded version. * * Matrix-matrix products
src/clAmdBlas.h:8915
Function
clAmdBlasZgemv
* @brief Matrix-vector product with a general rectangular matrix and * double complex elements. * * Matrix-vector products: * - \f$ y \leftarrow
src/clAmdBlas.h:3340
Function
clAmdBlasZgemvEx
* @brief Matrix-vector product with a general rectangular matrix and * double complex elements. Extended version. * * Matrix-vector products
src/clAmdBlas.h:3630
Function
clAmdBlasZgerc
* @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
Function
clAmdBlasZgeru
* @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
Function
clAmdBlasZhbmv
* @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
Function
clAmdBlasZhemm
* @brief Matrix-matrix product of hermitian rectangular matrices with * double-complex elements. * * Matrix-matrix products: * - \f$ C \leftarro
src/clAmdBlas.h:11864
Function
clAmdBlasZhemv
* @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
Function
clAmdBlasZher
* @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
Function
clAmdBlasZher2
* @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
Function
clAmdBlasZher2k
* @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
Function
clAmdBlasZherk
* @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
Function
clAmdBlasZhpmv
* @brief Matrix-vector product with a packed hermitian matrix and double-complex elements. * * Matrix-vector products: * - \f$ Y \leftarrow \alpha
src/clAmdBlas.h:6521
Function
clAmdBlasZhpr
* @brief hermitian rank 1 operation with a general triangular packed-matrix and * double-complex elements. * * hermitian rank 1 operation: * - \
src/clAmdBlas.h:6795
Function
clAmdBlasZhpr2
* @brief Hermitian rank 2 operation with a general triangular packed-matrix and * double-compelx elements. * * Hermitian rank 2 operation: * - \
src/clAmdBlas.h:7081
Function
clAmdBlasZrotg
* @brief construct givens plane rotation on double-complex elements * * @param[out] CA Buffer object that contains CA * @param[in] offCA
src/clAmdBlas.h:1842
Function
clAmdBlasZscal
* @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
Function
clAmdBlasZswap
* @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
Function
clAmdBlasZsymm
* @brief Matrix-matrix product of symmetric rectangular matrices with * double-complex elements. * * Matrix-matrix products: * - \f$ C \leftarro
src/clAmdBlas.h:11673
Function
clAmdBlasZsyr2k
* @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
Function
clAmdBlasZsyr2kEx
* @brief Rank-2k update of a symmetric matrix with complex double elements. * Extended version. * * Rank-k updates: * - \f$ C \leftarrow
src/clAmdBlas.h:11330
Function
clAmdBlasZsyrk
* @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
Function
clAmdBlasZsyrkEx
* @brief Rank-k update of a symmetric matrix with complex double elements. * Extended version. * * Rank-k updates: * - \f$ C \leftarrow \
src/clAmdBlas.h:10698
Function
clAmdBlasZtbmv
* @brief Matrix-vector product with a triangular banded matrix and * double-complex elements. * * Matrix-vector products: * - \f$ X \leftarrow
src/clAmdBlas.h:7681
Function
clAmdBlasZtbsv
* @brief solving triangular banded matrix problems with double-complex elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * -
src/clAmdBlas.h:8266
Function
clAmdBlasZtpmv
* @brief Matrix-vector product with a packed triangular matrix and * double-complex elements. * * Matrix-vector products: * - \f$ X \leftarrow
src/clAmdBlas.h:5929
Function
clAmdBlasZtpsv
* @brief solving triangular packed matrix problems with double complex elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * -
src/clAmdBlas.h:6216
Function
clAmdBlasZtrmm
* @brief Multiplying a matrix by a triangular matrix with double complex * elements. * * Matrix-triangular matrix products: * - \f$ B \leftarrow
src/clAmdBlas.h:9220
Function
clAmdBlasZtrmmEx
* @brief Multiplying a matrix by a triangular matrix with double complex * elements. Extended version. * * Matrix-triangular matrix products
src/clAmdBlas.h:9518
Function
clAmdBlasZtrmv
* @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
Function
clAmdBlasZtrsm
* @brief Solving triangular systems of equations with multiple right-hand * sides and double complex elements. * * Solving triangular systems of eq
src/clAmdBlas.h:9823
Function
clAmdBlasZtrsmEx
* @brief Solving triangular systems of equations with multiple right-hand * sides and double complex elements. Extended version. * * Solving
src/clAmdBlas.h:10123
Function
clAmdBlasZtrsv
* @brief solving triangular matrix problems with double-complex elements. * * Matrix-vector products: * - \f$ A X \leftarrow X \f$ * - \f$ A^
src/clAmdBlas.h:4614
Function
clAmdBlasiCamax
* @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
Function
clAmdBlasiDamax
* @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
Function
clAmdBlasiSamax
* @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
Function
clAmdBlasiZamax
* @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
Method
clBlasGCNDgemmSmallMatricesFunctor
src/library/blas/functor/gcn_dgemmSmallMatrices.cc:357
Method
clBlasGCNSgemmSmallMatricesFunctor
src/library/blas/functor/gcn_sgemmSmallMatrices.cc:368
Method
clBlasGCNdgemmCommonFunctor
src/library/blas/functor/gcn_dgemmCommon.cc:904
Method
clBlashawaiiDgemmChannelConflictFunctor
src/library/blas/functor/hawaii_dgemmChannelConflict.cc:65
Method
clBlashawaiiDgemmSplitKernelFunctor
src/library/blas/functor/hawaii_dgemmSplitKernel.cc:380
Method
clBlashawaiiSgemmBig1024KernelFunctor
src/library/blas/functor/hawaii_sgemmBig1024Kernel.cc:184
Method
clBlashawaiiSgemmBranchKernelFunctor
src/library/blas/functor/hawaii_sgemmBranchKernel.cc:234
Method
clBlashawaiiSgemmSplit64_32Functor
src/library/blas/functor/hawaii_sgemmSplit64_32.cc:202
Method
clBlashawaiiSgemmSplitKernelFunctor
src/library/blas/functor/hawaii_sgemmSplitKernel.cc:565
Method
clCgemm
src/client/clGemm.h:514
Method
clDgemm
src/client/clGemm.h:456
Method
clGemm
src/client/clGemm.h:296
← previous
next →
2,501–2,600 of 4,214, ranked by callers