启用英特尔Fortran时“找不到psxevars命令”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启用英特尔Fortran时“找不到psxevars命令”相关的知识,希望对你有一定的参考价值。

我在Windows 10中安装了非商业英特尔Fortran 2018.根据入门指南,我应该运行psxevars.bat。但是当我在cmd中键入'psxevars'时。它显示'未找到psxevars命令'。所以我用另一种方式,在windows中双击它。然后我在cmd中尝试ifort。它不起作用。它显示'找不到ifort命令'。我怎样才能使它工作?顺便说一句,我在开始菜单中使用了产品组中的cmd。

答案

首先,确保在安装Intel Parallel Studio之前安装了Visual Studio(例如Visual Studio Community 2015版本)。

成功安装Intel Parallel Studio后,应在开始菜单中列出“命令行提示符”,如下所示:

start menu

没有必要运行psxevars.bat,因为安装过程已经为我们完成了。

另一种情况可能是我们尝试通过cmd命令在Windows命令行提示符中使用英特尔工具。在这种情况下,我们需要运行psxevars.bat。并且不要忘记指定两个参数,archvs,如下所示。 psxevars.bat arguments

请注意,它仅在此命令行窗口中生效,即需要为每个cmd命令行提示执行相同的运行。

一种永恒的方式是设置环境变量。将包含英特尔工具可执行文件的目录添加到“PATH”环境变量以及其他相关内容(libs,include)。

在Windows上,我建议将Intel Parallel Studio与Visual Studio IDE一起使用。

以上是关于启用英特尔Fortran时“找不到psxevars命令”的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 运行英特尔 Fortran 二进制文件

英特尔 oneAPI 与旧版 Parallel Studio XE 的优势(Fortran 用户)

英特尔 Fortran 编译器找不到模块“mpi”

mpifort -DMPI 编译错误:派生类型“mpi_status”用作实际参数。适用于英特尔 Fortran,但不适用于 GNU Fortran

在 Python-C++-C-Fortran 2003 程序中链接英特尔的 MKL

英特尔 Fortran 向量化:向量循环成本高于标量