繁体   English   中英

Abaqus未找到C ++编译器

[英]C++ compiler not found by Abaqus

Abaqus无法找到C ++编译器。 我需要在Abaqus和需要Visual Studio的Intel Parallel Studio之间设置接口。 无论我使用什么安装或设置,Abaqus都无法找到C ++编译器。 关键组件是可以定位的Intel Fortran编译器。

我尝试了不同版本的Visual Studio:

  • 2017年社区,
  • 2017年企业
  • 2015年社区,
  • 2013年社区。

并行工作室:

  • XE 2019

Abaqus的:

  • 2018研究许可证

操作系统:

  • Windows 10 LTSC

所有运行在OpenStack云中的虚拟机(KVM)中的内容。

在cmd.exe中测试的步骤:

  • 实施Visual Studio和Parallel Studio的路径
  • vcvars64.bat(Visual Studio)
  • cl.exe prog.cpp可以正常运行
  • ifortvars.bat(Parallel Studio)
  • Fortran编译器工作正常
  • abaqus info = system(Abaqus)

这会找到所有重要的组成部分,但重要部分的输出是:

处理器:Intel Xeon处理器(Skylake,IBRS)
CPU数量:4
物理内存:46080 MB
虚拟内存:47807可用/ 52737总兆字节
操作系统版本:Windows 10 Enterprise N LTSC 2019(Build 17763)
C ++编译器:无法在此系统上找到或确定C ++编译器的版本。 如果此系统上安装了C ++编译器,请在运行Abaqus链接器版本:Microsoft(R)增量链接器版本14.16.27031.1> Fortran编译器:Intel Fortran编译器19.0之前加载vcvars64.bat文件。
MPI:MS-MPI 5.0.12435.6
浏览器:Firefox 66.0.3.0

您必须执行:

ifortvars.bat intel64 vs2013

参数取决于您的系统和所需的Visual Studio版本。 如果您具有默认的abaqus环境配置,则此命令将执行您需要的所有操作。

bat文件的位置取决于intel编译器的版本和您的安装。 以我为例:

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016\windows\bin\ifortvars.bat

您可以在命令提示符下启动abaqus命令之前执行此命令,或者必须将调用添加到abaqus.bat文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM