mpi problemo: mpirun non funziona

Se avete dubbi o domande sulla programmazione in generale, fatele qui
Rispondi
vsilv
Newbie
Messaggi: 1
Iscritto il: 13 novembre 2013, 18:32
Architettura: x86_64 (64bit)

mpi problemo: mpirun non funziona

Messaggio da vsilv » 13 novembre 2013, 18:39

analogo stackoverflow post Ho bisogno aiuto con mpi. utilisoopenmpi. mio sourcecode:

Codice: Seleziona tutto

#include <stdio.h>                   
#include <mpi.h>                     
main (int argc, char* argv[]) {
int myrank;
int size;
MPI_Init(&argc, &argv);                  
MPI_Comm_rank(MPI_COMM_WORLD, &myrank);   
MPI_Comm_size(MPI_COMM_WORLD, &size);     
printf("Hello World. I'm process %d of %d processes.", myrank, size);
MPI_Finalize();                         
return 0;
}
 
facio:

Codice: Seleziona tutto

mpicc test.c -o test
questo funziona, ma

Codice: Seleziona tutto

mpirun -np 2 test
non funziona:

Codice: Seleziona tutto

--------------------------------------------------------------------------
mpirun noticed that the job aborted, but has no info as to the process
that caused that situation.
--------------------------------------------------------------------------
Che cosa c'e un errore,
che cosa posso fare?

Rispondi