曦云系列通用计算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参考
索引
索引