EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

迁移步骤

高性能版本C语言迁移步骤

  1. 识别源码中是否包含开源基础数学库的头文件:<mathimf.h>/<math.h> /<mathlib.h>。
  2. 将开源头文件替换成<km.h> 。
  3. 在编译选项中将-lm/-lmathlib替换为-lkm -lm。
  4. 添加环境变量,/PATH_TO_KM为安装路径。
    export LD_LIBRARY_PATH=/PATH_TO_KM:$LD_LIBRARY_PATH

高精度版本C语言迁移步骤

  1. 识别源码中是否包含开源基础数学库的头文件:<mathimf.h>/<math.h>。
  2. 将开源头文件替换成<km.h> 。
  3. 在编译选项中将-lm -fp-model=precise替换为-lkm_l9 -lm。
  4. 添加环境变量,/PATH_TO_KM为安装路径。
    export LD_LIBRARY_PATH=/PATH_TO_KM:$LD_LIBRARY_PATH

Fortran接口迁移步骤

Fortran接口迁移与高性能版本C语言迁移步骤一致。