Intel MKL为集成的数学库,其中包括了VML、BLAS、SPBLAS、FFT(DFT)、LAPACK等数学库的函数接口,所以在迁移过程中,需要识别具体使用到的库。例如,若使用了MKL中多个不同数学库的接口,则在迁移过程中需要包含所有用到的数学库的KML对应头文件。因为涉及到x86架构迁移到ARM架构,本指南只包含特定数学库的迁移方法,其余请查看鲲鹏服务器代码移植参考手册。
查看源码中头文件是否包含mkl.h或其他带有MKL前缀的头文件。
实际场景中可以灵活组合以上方法进行使用。