【问题标题】:how to build cado-nfs for intel xeon mic如何为英特尔至强麦克风构建 cado-nfs
【发布时间】:2015-06-27 04:25:16
【问题描述】:

我有平台 radhat 和 icc, icpc for intel xeon mic

我发现我命令 'icc -mmic' 作为 c 编译器,用于在 intel xeon mic 上执行某些程序。 (还有,icpc,...等)

所以,我使用 'cmake' 来编译 cado-nfs

当我编译 cado-nfs 时,我为 cmake 选项和 make 选项添加了变量选项。然后我看到很多错误...

我正在搜索为英特尔至强麦克风编译 cado-nfs。但是我找不到为英特尔至强麦克风编译 cado-nfs 的教程或如何解决许多错误,...

【问题讨论】:

  • 您看到了什么错误?
  • libtool:编译:/opt/intel/composer_xe_2013.1.117/bin/intel64_mic/icc -std=gnu99 -DHAVE_CONFIG_H -I。 -I./gf2x -I. -一世。 -Wall -W -I/usr/local/include -I/home/cistcrypto/factorization/mic_cado/cado-nfs-2.1.1 -c gf2x.c -o gf2x.o ./gf2x/gf2x_mul2.h(43) :灾难性错误:#error 指令:“此代码需要 sse-2 支持”#error“此代码需要 sse-2 支持”^ 为 gf2x.c(代码 4)gmake[4] 中止编译:*** [gf2x. lo] 错误 1 ​​gmake[3]: *** [all-recursive] 错误 1 ​​make[2]: *** [CMakeFiles/gf2x-build] 错误 2 make[1]: *** [CMakeFiles/gf2x-build .dir/all] 错误 2 make: *** [all] 错误 2
  • 如果我注释了这一行,那么下一行错误...
  • “错误:此代码需要 SSE-2 支持”非常清楚。 Xeon Phi X100(又名 KNC)不支持 SSE-2。
  • @Jeff 我在做什么?我如何在没有 SSE-2、...等一些面向处理器的指令的情况下编译 cado-nfs。对不起,这个问题是重复的:stackoverflow.com/questions/31086990/…。如果我的问题解决了,那么我将两个问题合并为一个问题。对不起我的错误

标签: cross-compiling icc xeon-phi


【解决方案1】:

编辑

使用 cado-nfs 版本 2.2.0 编译和执行已确认使用 ICC16 for k1om。

https://github.com/mancoast/cado-nfs/tree/2.2-intel

查看构建脚本。

【讨论】:

    猜你喜欢
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 2021-07-07
    相关资源
    最近更新 更多