У меня есть одна программа (которая вычисляет матричное умножение с помощью алгоритма пушки), реализована в MPI для C, я установил часы, чтобы увидеть ВСЕГО времени этой программы, при этом я имею в виду весь процесс сумма.MPI Общее время выполнения
Но в результате я получаю время каждого процесса.
Часть моего кода в начале моей основной:
clock_t begin, end;
double time_spent;
begin = clock();
/* Initializing */
MPI_Init (&argc, &argv);
Затем в конце моего кода у меня есть:
MPI_Finalize();
end = clock();
time_spent = (double)(end - begin)/CLOCKS_PER_SEC;
printf("\n\nTIME: %f SECONDS\n\n", time_spent);
Спасибо! Я попробую прямо сейчас! –