2012-03-24 4 views
1

Мои программы:Получение ошибки с MPI

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

int main(int argc, char *argv[]) { 
    int numprocs, rank, namelen; 
    char processor_name[MPI_MAX_PROCESSOR_NAME]; 

    MPI_Init(&argc, &argv); 
    MPI_Comm_size(MPI_COMM_WORLD, &numprocs); 
    MPI_Comm_rank(MPI_COMM_WORLD, &rank); 
    MPI_Get_processor_name(processor_name, &namelen); 

    printf("Process %d on %s out of %d\n", rank, processor_name, numprocs); 

    MPI_Finalize(); 
} 

запустить команду:

mpirun -np 2 -machinefile mach_list a.out 

Я получаю эти ошибки:

[noor-desktop:04209] [[50859,0],1]->[[50859,0],0] mca_oob_tcp_msg_send_handler: writev failed: Bad file descriptor (9) [sd = 9] 
[noor-desktop:04209] [[50859,0],1]->[[50859,0],0] mca_oob_tcp_msg_send_handler: writev failed: Bad file descriptor (9) [sd = 9] 
[noor-desktop:04209] [[50859,0],1] routed:binomial: Connection to lifeline [[50859,0],0] lost 
[noor-desktop:04209] [[50859,0],1] routed:binomial: Connection to lifeline [[50859,0],0] lost 

Содержание файла машины является : [email protected]

[email protected] в порядке, я вошел в систему, используя ssh без пароля, поскольку я уже скопировал открытый ключ там.

+2

, что находится в файле машины я думаю, что проблема из файла машины?. – peaceman

+0

см. Правки, 2 последняя строка, спасибо – Noor

+0

отлично, это работает, спасибо друг! – Noor

ответ

Смежные вопросы