王道之 2021-12-01 21:15 采纳率: 0%
浏览 38

mpi内cout出不来

da佬,你好!我可以运行mpi,但是输出显示一直running,没有结果,如下图


#include <iostream>
#include "mpi.h"
#include <stdint.h>
using namespace std;

int main(int argc,char* argv[]){

    MPI_Init(&argc,&argv);
    cout<<"hello!\n"<<endl;
    printf("hello world!\n");
    MPI_Finalize();
    return 0;
}   

img

 我设置的是mpiexec -n 1 文件名

可是hello和hello world输不出来

  • 写回答

2条回答 默认 最新

  • renjunyang007 2021-12-02 21:28
    关注

    你好!因为这篇博文是我在选修相关课程实验中记录下来的,我已经很久没有再接触相关内容了,当时配置的环境也因为重装电脑不存在了,可能帮不上忙。你可以检查环境配置是否正确,相关接口调用是否得当,换一个相关教材中的样例程序进行检验,必要时请参考MPI的原始文档。很抱歉不能直接帮到你。

    评论

报告相同问题?

问题事件

  • 创建了问题 12月1日