如何要求Macports使用Intel编译器包装openmpi?

时间:2018-09-21 19:24:24

标签: c++ macports openmpi icc mpic++

我使用MacPorts安装了 openmpi 。但是,我意识到当我使用 mpicxx 时,它实际上在后端使用了clang。我希望它用intel编译器(即icpc)包装。我检查了 openmpi 网站,但不知道如何执行此操作。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

在文档中有详细说明:

在调用jqueryvalOMPI_CXX之前,先设置环境变量CXX(或者可能只是mpicxx)。

  

-cxx =名称

     

使用编译器名称代替默认选项。仅当编译器与MPICH库兼容(请参见下文)时才使用此功能

  

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