0

我使用 MacPorts 安装openmpi。但是,我意识到当我使用mpicxx时,它实际上在后端使用了 clang。我希望它与英特尔编译器(即icpc)一起包装。我检查了openmpi网站,但没有弄清楚如何做到这一点。

有人可以帮我吗?

4

1 回答 1

0

它在文档中详细说明:

在调用or之前设置环境变量OMPI_CXX(或者可能只是) 。CXXmpicxxmpic++

-cxx=名称

使用编译器名称而不是默认选项。仅当编译器与 MPICH 库兼容时才使用它(见下文)

或者

环境变量 MPICH_CXX 可用于选择不同的 C++ 编译器和链接器。

于 2018-09-22T08:31:07.760 回答