解决CMake Could NOT find MPI_C的问题

解决CMake Could NOT find MPI_C的问题

💡 原文中文,约1300字,阅读约需3分钟。
📝

内容提要

在旧的Macbook上,无法开启MPI编译程序,运行CMake时报错。尝试过卸载重装MPICH和安装OpenMPI版本,问题依旧。最终通过手动指定MPI库绕过CMake的MPI检测解决问题。如果在MacOS或Linux上遇到CMake无法找到MPI的问题,可以使用此方法解决。

🎯

关键要点

  • 在旧的Macbook上,无法开启MPI编译程序,运行CMake时报错。
  • 报错信息显示无法找到MPI_C和MPI_CXX。
  • 另一台Macbook安装OpenMPI版本可以正常编译MPI程序,而此台安装的是MPICH版本。
  • 尝试卸载重装MPICH和安装OpenMPI版本,但问题依旧。
  • 最终通过手动指定MPI库绕过CMake的MPI检测解决问题。
  • 提供了手动指定MPI库的CMake命令示例。
  • 如果在MacOS或Linux上遇到CMake无法找到MPI的问题,可以使用此方法解决。
🏷️

标签

➡️

继续阅读