开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

使用方式

使用时,请在GCC编译选项中添加动态库所在路径,链接需要使用的动态库文件,添加编译选项后用ldd命令检查程序依赖库是否准确链接。
  • 若需要使用KML_BLAS请添加:
    • 单线程不加锁版本:-L /path/kml/lib/neon/kblas/nolocking -lkblas
    • 单线程加锁版本:-L /path/kml/lib/neon/kblas/locking -lkblas
    • 多线程版本:-L /path/kml/lib/neon/kblas/multi -lkblas
  • 若需要使用KML_VML请添加:
    • 单线程版本:-L /path/kml/lib/noarch -L /path/kml/lib/noarch/kvml/single -lkvml -lkm
    • 多线程版本:-L /path/kml/lib/noarch -L /path/kml/lib/noarch/kvml/multi -lkvm -lkm
  • 若需要使用KML_SPBLAS请添加:
    • 单线程版本:-L /path/kml/lib/neon/kspblas/single -lkspblas
    • 多线程版本:-L /path/kml/lib/neon/kspblas/multi -lkspblas
  • 若需要使用KML_FFT请添加:
    • 单精度版本:-L /path/kml/lib/noen -lkfftf
    • 双精度版本:-L /path/kml/lib/neon -lkfft
  • 若需要使用KML_MATH请添加:
    • 高性能版本:-L /path/kml/lib/noarch -lkm -lm
    • 高精度版本:-L /path/kml/lib/noarch -lkm_l9 -lm
  • 若需要使用KML_SVML请添加:-L /path/kml/lib/neon -lksvml -lm
  • 若需要使用KML_VSL请添加:-L /path/kml/lib/noarch -lkvsl
  • 若需要使用KML_LAPACK请添加-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lklapack -lkblas。
  • 若需要使用KML_SOLVER请添加:
    • 单机版:

      毕昇:-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lksolver -lklapack_full -lkservice -lkblas -lc++

      GCC:-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lksolver -lklapack_full -lkservice -lkblas -lstdc++

    • 集群版:

      毕昇:-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lkscasolver -lklapack_full -lkservice -lkblas -lc++

      GCC:-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lkscasolver -lklapack_full -lkservice -lkblas -lstdc++

  • 若需要使用KML_IPL请添加:-L /path/kml/lib/neon -lkipl -lklapack_full -L /path/kml/lib/neon/kblas/multi -lkblas -lm
  • 若需要使用KML_SCALAPACK请添加:-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lkscalapack -lklapack -lkservice -lkblas
  • 若需要使用KML_EIGENSOLVER请添加:

    毕昇:-L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lkes -lklapack_full -lkscalapack_full -lkservice -lkblas -lc++

    GCC: -L /path/kml/lib/neon -L /path/kml/lib/neon/kblas/multi -lkes -lklapack_full -lkscalapack_full -lkservice -lkblas -lstdc++