英特尔Fortran Composer XE代码未在AMD Ryzen处理器上运行

时间:2017-06-08 17:29:36

标签: compilation fortran intel amd processor

我使用以下代码编译我的科学Fortran代码:

  • Windows 10,
  • Microsoft Visual Studio 2010,
  • 英特尔Visual Fortran Composer XE 2011。

(我无法使用较新的版本)

我的新电脑使用的是AMD Ryzen 1700处理器。当我尝试运行已编译的Release MKL或Release MKL - OpenMP时,我收到以下错误:

  

致命错误:此程序未构建为在处理器中运行   你的系统。允许的处理器是:英特尔(R)处理器   SSE4.2和POPCNT指令支持。

有关如何使这项工作的任何想法?我真的很期待使用我的8核(以合理的价格)来运行代码。最好的问候

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。右键单击您的项目 - >属性 - >选择"所有配置"。在配置属性中 - > Fortran - >代码生成 - >英特尔处理器特定优化 - >将其设置为"处理器执行编译(/ QxHost)"