Вывод Printf в Mpi

Тема в разделе "Общие вопросы по С и С++", создана пользователем BeginnerMPI, 14 ноя 2010.

Статус темы:
Закрыта.
  1. BeginnerMPI

    BeginnerMPI Гость

    Доброго времени суток!
    Возникла проблема:

    есть программа, в которой работают 2 процесса. Нужно замерить время. Ставлю замеры времени MPI_Wtime() в начале и в конце MPI .
    затем завершаю MPI. и он у меня все равно выводит время 2 раза и какой то процесс остается. Не пойму причину.

    ...
    t2 = MPI_Wtime(); //это конец программы
    MPI_Finalize();
    printf("\n %f", t2 - t1);
    ...

    ...
    I am process 1 and I received 1 // а это вывод
    I am process 0 recieved 2
    0.200688 //1 раз время вывелось
    I am process 1 and I send 2 // еще какой то процесс остался
    0.200759 // 2 раз время вывелось
     
  2. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    Код опубликуй, так сложно о чем то говорить...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей