mpirun并没有停止helloworld计划

时间:2013-10-19 16:38:30

标签: c mpi openmpi

我有以下代码:

    /* C Example */

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


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

       MPI_Init (&argc, &argv); /* starts MPI */
       MPI_Comm_rank (MPI_COMM_WORLD, &rank);   /* get current process id */
       MPI_Comm_size (MPI_COMM_WORLD, &size);   /* get number of processes */
       printf( "Hello world from process %d of %d\n", rank, size );
       MPI_Finalize();
       return 0;
    }

我用

编译它
mpicc hello.c

但是当我用

启动时
mpirun -np 2 ./a.out

什么都没发生,我必须用Ctrlt + C取消它。 我做错了什么?

提前致谢:)

0 个答案:

没有答案