标签: c++ cmake g++ mpi
我正在实现一个大型的C ++项目,并希望使用mpi的“并行功能”。
我刚开始尝试学习mpi,起初我认为它就像多线程编程(包括库,代码和运行),
但发现要编译程序我需要使用cmd mpicc并运行程序我需要cmd mpirun(至少在基本示例中),所以我应该如何更改cmake文件使它与其他部分一起编译(其他使用G ++)(它可能只是一个CMAKE问题)以及如何运行整个程序我可以使用MPI计算就像调用一个函数而不使用mpirun ?
mpicc
mpirun