0

次のコードがあります。

    /* 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 でキャンセルする必要があります。私は何を間違っていますか?

前もって感謝します :)

4

0 に答える 0