Arquivo Mpi não reconhecido?

0

Eu estou tentando compilar alguns arquivos mpi no Ubuntu Eu instalei a biblioteca usando este código

 sudo apt-get install libcr-dev mpich2 mpich2-doc

e tentei compilar este simples programa hello world

 /* C Example */
 #include <mpi.h>
 #include <stdio.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 %dn", rank, size );
MPI_Finalize();
return 0;
}

o arquivo hello está na área de trabalho Eu usei este comando

 mpicc mpi_hello.c -o hello 

como você pode ver A biblioteca está bem instalada, mas não consigo compilar nenhum programa,

  Reading state information... Done
  libcr-dev is already the newest version.
  mpich2 is already the newest version.
  mpich2-doc is already the newest version.

aqui está o erro que recebo para qualquer programa mpi que eu tente e compile

 gcc: error: mpi_hello.c: No such file or directory
    
por rula 04.01.2014 / 15:16

1 resposta

0

Parece que você não está no diretório da área de trabalho, tente mover para a área de trabalho e compile novamente.

cd ~/Desktop
mpicc mpi_hello.c -o hello 
    
por Vicente Adolfo Bolea Sánchez 30.03.2014 / 19:42