首页 > 解决方案 > 如何找到在 Linux 上构建 mpi 基准测试所需的英特尔编译器目录的路径?

问题描述

我是命令行和 linux 的新手。我正在尝试构建我安装的英特尔 mpi 基准。我似乎在我的系统中找不到英特尔编译器目录的路径。我被告知在我所做的交互式工作中加载英特尔模块。我怎样才能找到这个目录?

我已经使用 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

我使用 find 和 locate 来搜索 intel 和 intel 编译器,我得到了一堆没有帮助的结果。

标签: linuxpathdirectoryintelicc

解决方案


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

用于locate bin/mpivars.sh打印所有包含bin/mpivars.sh.

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


推荐阅读