曦云系列通用计算GPU mcSOLVER API参考
目录
1. 介绍
1.1. mcsolverDN:Dense LAPACK
1.2. 命名约定(Naming Conventions)
1.3. 异步执行(Asynchronous Execution)
1.4. 库属性
2. 使用mcSOLVER API
2.1. 概述
2.1.1. 安装mcSOLVER
2.1.2. 标量参数
2.1.3. 使用流进行并行处理
2.1.4. info的约定
2.1.5. _bufferSize的使用
2.2. mcSOLVER 类型参考
2.2.1. mcsolverDN 类型
2.2.1.1. mcsolverDnHandle_t
2.2.1.2. mcblasFillMode_t
2.2.1.3. mcblasOperation_t
2.2.1.4. mcsolverEigType_t
2.2.1.5. mcsolverEigMode_t
2.2.1.6. mcsolverDnFunction_t
2.2.1.7. mcsolverAlgMode_t
2.2.1.8. mcsolverStatus_t
2.3. mcSOLVER 格式参考
2.3.1. 向量(稠密)格式
2.3.2. 矩阵(稠密)格式
2.4. mcsolverDN:稠密LAPACK函数参考
2.4.1. mcsolverDN 辅助函数参考
2.4.1.1. mcsolverDnCreate()
2.4.1.2. mcsolverDnDestroy()
2.4.1.3. mcsolverDnSetStream()
2.4.1.4. mcsolverDnGetStream()
2.4.1.5. mcsolverDnCreateSyevjInfo()
2.4.1.6. mcsolverDnDestroySyevjInfo()
2.4.1.7. mcsolverDnXsyevjSetTolerance()
2.4.1.8. mcsolverDnXsyevjSetMaxSweeps()
2.4.1.9. mcsolverDnXsyevjSetSortEig()
2.4.1.10. mcsolverDnXsyevjGetResidual()
2.4.1.11. mcsolverDnXsyevjGetSweeps()
2.4.1.12. mcsolverDnCreateGesvdjInfo()
2.4.1.13. mcsolverDnDestroyGesvdjInfo()
2.4.1.14. mcsolverdnxgesvdjsettolerance()
2.4.1.15. mcsolverDnXgesvdjSetMaxSweeps()
2.4.1.16. mcsolverDnXgesvdjSetSortEig()
2.4.1.17. mcsolverDnXgesvdjGetResidual()
2.4.1.18. mcsolverDnXgesvdjGetSweeps()
2.4.1.19. mcsolverDnCreateParams()
2.4.1.20. mcsolverDnDestroyParams()
2.4.1.21. mcsolverDnSetAdvOptions()
2.4.2. 稠密线性求解器参考(legacy)
2.4.2.1. mcsolverDn<t>potrf()
2.4.2.2. mcsolverDnPotrf()
2.4.2.3. mcsolverDn<t>potrs()
2.4.2.4. mcsolverDnPotrs()
2.4.2.5. mcsolverDn<t>potri()
2.4.2.6. mcsolverDn<t>getrf()
2.4.2.7. mcsolverDnGetrf()
2.4.2.8. mcsolverDn<t>getrs()
2.4.2.9. mcsolverDnGetrs()
2.4.2.10. mcsolverDn<t1><t2>gesv()
2.4.2.11. mcsolverDn<t>geqrf()
2.4.2.12. mcsolverDnGeqrf()
2.4.2.13. mcsolverDn<t1><t2>gels()
2.4.2.14. mcsolverDn<t>ormqr()
2.4.2.15. mcsolverDn<t>orgqr()
2.4.2.16. mcsolverDn<t>sytrf()
2.4.2.17. mcsolverDn<t>potrfBatched()
2.4.2.18. mcsolverDn<t>potrsBatched()
2.4.3. Dense特征值求解器参考(legacy)
2.4.3.1. mcsolverDn<t>gebrd()
2.4.3.2. mcsolverDn<t>orgbr()
2.4.3.3. mcsolverDn<t>sytrd()
2.4.3.4. mcsolverDn<t>ormtr()
2.4.3.5. mcsolverDn<t>orgtr()
2.4.3.6. mcsolverDn<t>gesvd()
2.4.3.7. mcsolverDnGesvd()
2.4.3.8. mcsolverDn<t>gesvdj()
2.4.3.9. mcsolverDn<t>gesvdjBatched()
2.4.3.10. mcsolverDn<t>gesvdaStridedBatched()
2.4.3.11. mcsolverDn<t>syevd()
2.4.3.12. mcsolverDnSyevd()
2.4.3.13. mcsolverDn<t>syevdx()
2.4.3.14. mcsolverDnSyevdx()
2.4.3.15. mcsolverDn<t>sygvd()
2.4.3.16. mcsolverDn<t>sygvdx()
2.4.3.17. mcsolverDn<t>syevj()
2.4.3.18. mcsolverDn<t>sygvj()
2.4.3.19. mcsolverDn<t>syevjBatched()
2.4.4. 稠密线性求解器参考(64-bit API)
2.4.4.1. mcsolverDnXpotrf()
2.4.4.2. mcsolverDnXpotrs()
2.4.4.3. mcsolverDnXgetrf()
2.4.4.4. mcsolverDnXgetrs()
2.4.4.5. mcsolverDnXgeqrf()
2.4.4.6. mcsolverDnXsytrs()
2.4.4.7. mcsolverDnXtrtri()
2.4.5. 稠密特征值求解器参考(64位API)
2.4.5.1. mcsolverDnXgesvd()
2.4.5.2. mcsolverDnXgesvdp()
2.4.5.3. mcsolverDnXgesvdr()
2.4.5.4. mcsolverDnXsyevd()
2.4.5.5. mcsolverDnXsyevdx()
曦云系列通用计算GPU mcSOLVER API参考
搜索
请启用 JavaScript 以便使用搜索功能