gpt4 book ai didi

c++ - 'mpirun' 不被识别为内部或外部命令,

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:15 24 4
gpt4 key购买 nike

我需要做一个小的 openMP 项目。我以 www.openmp.org 为例。我可以在 VC++ 2005 中使用/openmp 选项对其进行编译。但是,当我尝试运行该程序时,我遇到了“'mpirun' 未被识别为内部或外部命令、可运行程序或批处理文件”错误。当我搜索网络时。我发现这个 mpirun 和 mpiexec 并不位于 XP 桌面。它们仅在服务器分发中。如何在 Windows 上运行/调试 openMP 程序?

或者我需要使用 Linux 吗?

最佳答案

您提到您正在使用 OpenMP - 您实际上不需要像使用 MPICH 那样使用 mpirun 或 mpiexec或 OpenMPI程式。 OpenMP 的工作方式与消息传递库完全不同:OpenMP 在同一进程中使用多个线程,但 MPICH 和 OpenMPI 使用多个进程。

因此,如果我正确理解您的问题,您应该能够在不使用 mpirun 或 mpiexec 的情况下运行您的可执行文件。

另一方面,如果您使用的是 MPICH,则 mpiexec 程序位于{ProgramFiles}\MPICH2\bin

祝你好运!

关于c++ - 'mpirun' 不被识别为内部或外部命令,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com