我使用MacPorts安装了 openmpi 。但是,我意识到当我使用 mpicxx 时,它实际上在后端使用了clang。我希望它用intel编译器(即icpc)包装。我检查了 openmpi 网站,但不知道如何执行此操作。
有人可以帮助我吗?
答案 0 :(得分:0)
在文档中有详细说明:
在调用jqueryval
或OMPI_CXX
之前,先设置环境变量CXX
(或者可能只是mpicxx
)。
-cxx =名称
使用编译器名称代替默认选项。仅当编译器与MPICH库兼容(请参见下文)时才使用此功能
或
环境变量MPICH_CXX可用于选择不同的C ++编译器和链接器。