如何找到在Linux上建立MPI基准测试所需的Intel编译器目录的路径?

时间:2019-02-13 16:26:03

标签: linux path directory intel icc

我是命令行和Linux的新手。我正在尝试建立已安装的Intel MPI基准测试。我似乎无法在系统中找到英特尔编译器目录的路径。有人告诉我,我要在交互式工作中加载intel模块。如何找到该目录?

我已经使用wget安装了英特尔mpi基准测试的文件,并使用这些文件指向了github的链接,下一步是按照以下步骤构建基准:

host$ source <path to Intel Compilers directory>/bin/compilervars.sh 
intel64
host$ source <path to Intel MPI Library directory>/intel64/bin/mpivars.sh
host$ cd <path to Intel MPI Benchmarks directory>/src
host$ make -f make_ict

我已经使用查找和定位来搜索intel和intel编译器,但是我得到的结果却毫无帮助。

2 个答案:

答案 0 :(得分:0)

通常,如果您在自己的计算机上,并且使用默认设置安装了编译器,则编译器应位于此路径/ opt / intel /

但是,当您说必须在交互式作业中加载Intel模块时,似乎您在某个托管群集中。在这种情况下,您的操作模式在很大程度上取决于系统(和软件模块)的设计方式。

加载模块后,如果在终端上键入icc,会得到什么?

答案 1 :(得分:0)

大多数Linux系统都安装了locate,可将系统上的所有文件名编入可搜索列表。 (通常由updatedb个cron作业在一夜之间更新,该作业基本上运行find /并将输出处理到一个框b中,任何用户都可以搜索。)

使用locate bin/mpivars.sh 打印包含bin/mpivars.sh的所有路径。

例如您可能会发现/opt/icc19/intel64/bin/mpivars.sh,在这种情况下,/opt/icc19是系统管理员安装ICC的地方。