问题标签 [intel-parallel-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1284 浏览

c++ - Abaqus 找不到 C++ 编译器

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

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

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

平行工作室:

  • XE 2019

巴库:

  • 2018年研究许可证

操作系统:

  • 视窗 10 LTSC

所有这些都在 OpenStack 云中的虚拟机 (KVM) 中运行。

在 cmd.exe 中进行测试的步骤:

  • 实现 Visual Studio 和 Parallel Studio 的路径
  • vcvars64.bat (Visual Studio)
  • cl.exe prog.cpp 工作正常
  • ifortvars.bat(并行工作室)
  • Fortran 编译器工作正常
  • abaqus 信息=系统 (Abaqus)

这会找到所有关键组件,但重要部分的输出除外:

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

0 投票
0 回答
205 浏览

python - 错误:命令“...Visual C++ for Python...cl.exe...f_utilsmodule.c...f_utilsmodule.obj”失败,退出状态为 2

我在 Python 2.7 中运行一个开源应用程序,混合了 Fortran F90 和 For 代码。我使用 Visual Studio 2019 和 Intel Parallel Studio 2019 集成。所以当我在 Intel CMD 中运行时python setup.py install出现此错误

因为当我运行 test.pyNo module named f_utilsimport f_utilsspherical.py.

所以我该怎么做?任何帮助,将不胜感激。

设置.py:

我的英特尔 CMD:

我的 test.py :

Spherical.py 第一行:

f_utils.for 第一行:

更新#1:

setup.py 中的这些行会导致错误:

更新#2:

当我改为Python 2.7并且Python 3.7python setup.py install得到这个错误时:

0 投票
2 回答
174 浏览

python - 在目录 ['lib'] 中找不到库 'radial' ...链接:致命错误 LNK1181:无法打开输入文件 'radial.lib'

我有一些代码Python 3.7Fortran FOR. 我使用 Visual Studio 2019 和 Intel Parallel Studio 2019 集成。所以当我在 Intel CMD 中运行时python setup.py install出现此错误:

任何帮助,将不胜感激。

设置.py:

更新#2:

我的英特尔 CMD 代码:

有一些命令可能会使其工作错误,但现在我不知道:

python setup.py install

更新#1:

正如我所见,和之间存在逻辑对应关系My Intel CMDSetup.py如下所示,所以也许调整PATH可以解决问题:

My Intel CMD一段代码:

#1 ifort.exe:f77: src\radial.for

#2 could not find library 'radial' in directories ['lib']

setup.py

#1 sources=[os.path.join('src', 'radial.for')],

#2 library_dirs=["lib"], libraries=["radial"]

更新#2:

当我使用MINGW gfortran而不是Intel Parallel Studio 2019和使用Microsoft Visual Studio Build Tools 2019而不是Microsoft Vissual Studio 2019和使用latest version of Python时,不要修改并在一些修改中setup.py进行一些更改,如 UPADTE #1 和 UPDATE #2 ,我的问题解决了。radial.for

0 投票
2 回答
339 浏览

python - radial.o:错误 LNK2001:未解析的外部符号 lambda_fatal 错误 LNK1120:8 个未解析的外部,error.failed 退出状态为 1120

我正在运行一个开源包,其中包含一些Python 3.7Fortran FOR. 我使用 Visual Studio 2019 和 Intel Parallel Studio 2019 集成。所以当我在 Intel CMD 中运行时f2py -c radial.for出现此错误:

那么我该怎么办。我测试了我有问题Fortran Codes。任何帮助将不胜感激。

我的英特尔 CMD:

有一些命令可能会使其工作错误,但现在我不知道。

径向.for:

更新1:

Radial.for 第一行编辑:

我的英特尔 CMD:用于命令f2py -c radial.for

UPDATE #2 radial.for:所以错误消失了

子程序定义后

当我想调用函数时

0 投票
0 回答
144 浏览

c++ - 编译时英特尔 c++ 编译器访问冲突错误

我有一个可以在 Ubuntu 和 g++ 7.4 和 Visual Studio 2019 中编译的项目。但是,当我使用 Visual Studio 时,我遇到了一个非常旧的 OpenMP 版本(200203)。我正在尝试使用英特尔 c++ 编译器,看看是否可以使用更新版本的 OpenMP (5.0) 编译项目。我的项目是基于 CMake 的,我使用以下命令对其进行配置,以便在 Visual Studio 中使用英特尔 c++ 编译器 19.0 进行编译:

然后编译使用

产生

关于可能发生的事情有什么想法吗?这是我第一次在编译期间遇到访问冲突错误。

调试版本也会发生同样的错误。

PS:我正在尝试获得一个我可以分享的 MCVE,但到目前为止这是不可能的。这发生在一个相当大的私有存储库中。

0 投票
1 回答
398 浏览

c++ - 编译器错误(Intel Parallel Studio 2019 与 Visual Studio Community 2019)

我有一个非常简单的例子

如果我在 Visual Studio Community 2019 上使用 Visual Studio Compiler 编译它,那么它会按预期工作。

但是,当我将编译器更改为与 Intel Parallel Studio 2019 一起安装的 Intel C++ 时,它返回错误

如果我注释掉#include <iostream>and std::cout ~~,它基本上是一个空程序,那么它编译成功并且运行没有错误。

我的系统是

操作系统:64 位 Windows 10 企业版

CPU:AMD锐龙Threadripper 3970X

0 投票
0 回答
95 浏览

visual-studio-2013 - 并行工作室不适用于 Visual Studio 2013

我正在尝试在 TFS 2018 上运行每晚构建。我的解决方案中的一个项目使用英特尔 C++ 编译器。我已经安装了 Parallel Studio XE 2015 update 5 composer edition,并将它与虚拟机上的 Visual Studio 2013 集成。

在执行期间,我收到错误:

[错误]C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Platforms\x64\PlatformToolsets\Intel C++ Compiler XE 15.0\Toolset.targets(145,5):错误 MSB8001:“MSG010 " 是“代码”参数的无效值。**

我试图在网上做一些研究,但我没有找到任何解决我的问题的方法。
遇到类似问题的人可以帮我解决这个问题吗?

0 投票
1 回答
219 浏览

fortran - 英特尔并行工作室 Fortran 上的 MKL pardiso

试图在 MacOS 上运行 MKL_Pardiso。我安装了 Intell Parallel Studio 并用 fort 编译程序。

这是我的编译代码

输出是

为什么会这样?我应该使用其他标志吗?

0 投票
1 回答
1390 浏览

linux - 采购`compilervars.sh intel64`时libtbb.so.2库不存在

我正在尝试使用该make命令运行文件。但是当我这样做时,我得到了消息:

make: ifort: Command not found

我知道我必须ifort使用以下命令设置环境:

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/bin/compilervars.sh intel64

但是当我这样做时,我得到了消息:

ERROR: libtbb.so.2 library does not exist in SUBSTITUTE_INSTALL_DIR_HERE/lib/intel64/gcc4.8.

有谁知道我该怎么办?在我看来,我必须以某种方式修改常用变量LD_LIBRARY_PATH以告知 gcc4.8 在哪里。

我可以在以下位置手动找到它:/opt/intel/tbb/lib/intel64/gcc4.8

我应该把这些信息放在哪里?

我目前正在使用Parallel Studio XE 2020

0 投票
0 回答
367 浏览

macos-catalina - 英特尔 C 编译器灾难性错误:无法打开源文件“stdio.h”MacOS

我在运行 MacOS Catalina 10.15 的 Macbook 上安装了 Intel parallel studio XE。英特尔 C 和 C++ 编译器拒绝工作并引发以下错误。

/Library/Developer/CommandLineTools/usr/include/c++/v1/stdio.h(107):灾难性错误:无法打开源文件“stdio.h”

#include_next <stdio.h>

stdio.h文件存在,我的其他 clang 和 gcc 编译器运行良好。

绝对任何输入都会非常有帮助!提前致谢