鲲鹏数学库(Kunpeng Math Library,KML)提供了基于鲲鹏平台优化的高性能数学函数,所有接口由C/C++、汇编语言实现,部分接口兼容Fortran语言调用,部分提供Java语言封装的接口。
参数 |
说明 |
---|---|
工程类别 |
工程类别可选:
|
工程样例 |
模板工程可选:
|
工程名称 |
默认生成一个工程名称,格式为“xxx_ProjectN”可修改。 创建工程的名称。
说明:
|
工程位置 |
默认生成一个工程位置,格式为“C:\Users\username\KunpengProject”,可修改。 创建工程的存储路径。 |
数学库类别 |
说明 |
---|---|
基础数学运算库(KML_MATH) |
KML_MATH是数学计算的基础库,主要实现基本的数学运算、三角函数、双曲函数、指数函数、对数函数等,广泛应用于科学计算,如气象、制造、化学等行业。 |
线性代数运算库(KML_LAPACK) |
KML_LAPACK是线性代数运算库,提供线性方程组运算,包括方程组求解、特征值和奇异值问题求解等。 |
基础线性代数库(KML_BLAS) |
KML_BLAS是一个基础线性代数运算数学库,基于鲲鹏架构提供了三个层级的高性能向量运算:向量-向量运算、向量-矩阵运算和矩阵-矩阵运算,是计算机数值计算的基石,在制造、机器学习、大数据等领域应用广泛。 |
稀疏线性代数库(KML_SPBLAS) |
KML_SPBLAS是稀疏矩阵的基础线性代数运算库,基于鲲鹏架构为压缩格式的稀疏矩阵提供了高性能向量、矩阵运算。 |
快速傅里叶变换库(KML_FFT) |
KML_FFT是快速傅里叶变换数学库,快速傅里叶变换(Fast Fourier Transform,FFT),是快速计算序列的离散傅里叶变换(DFT)或其逆变换的方法,广泛的应用于工程、科学和数学领域。 |
若需要在编译调试工具编译和运行工程Demo,需要在工作目录输入框自定义添加环境命令 ,例如:source /opt/gcc_for_openeuler_profile