如何在 Intel Mac 上将 OpenMPI(或其他)与 CLion 集成?

问题描述 投票:0回答:1

最近我尝试在 Intel Mac 上将 OpenMPI 与 CLion IDE 集成。我安装了 Open MPI

brew install openmpi

现在我发现我必须在 CMakeLists.txt 中进行一些更改才能使其正常工作,但我不知道我应该做什么。另外,如果您对不同的 mpi(例如 mpich)感到满意,我们也将不胜感激!预先感谢!

我想工作的基本示例

#include <mpi.h>
#include <stdio.h>

int main(int argc, char **argv) {
  int rank, size;

  MPI_Init(&argc, &argv);
  MPI_Comm_rank(MPI_COMM_WORLD, &rank);
  MPI_Comm_size(MPI_COMM_WORLD, &size);
  printf("Process #%d of %d\n", rank, size);
  MPI_Finalize();
  return 0;}
macos mpi clion openmpi
1个回答
0
投票

我不确定这个答案是否让您满意,因为我不使用

brew
进行
MPI
GNU
工具链安装。

我总是从源代码中单独安装它们。

https://www.owsiak.org/building-opencoarrays-on-macos-everything-from-the-sources-gcc-13-2-0/

(在

modules
中使用
CLI
也是一个好主意:https://www.owsiak.org/modules-as-a-convenient-way-of-choosing-build-chain-on-macos /

一旦你拥有了。您只需将

CLion
指向您的安装即可,如下所示

然后,您可以使用

CLion
来构建、运行和调试代码

© www.soinside.com 2019 - 2024. All rights reserved.