Общее время выполнения

This commit is contained in:
2025-12-15 13:04:26 +00:00
parent dea7940e29
commit 1cc9840d60

View File

@@ -12,6 +12,7 @@
int main(int argc, char** argv) { int main(int argc, char** argv) {
MPI_Init(&argc, &argv); MPI_Init(&argc, &argv);
double total_start = MPI_Wtime();
int rank, size; int rank, size;
MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_rank(MPI_COMM_WORLD, &rank);
@@ -77,6 +78,15 @@ int main(int argc, char** argv) {
<< std::endl; << std::endl;
} }
// Вывод общего времени выполнения
MPI_Barrier(MPI_COMM_WORLD);
double total_time = MPI_Wtime() - total_start;
if (rank == 0) {
std::cout << "Total execution time: "
<< std::fixed << std::setprecision(3)
<< total_time << " sec" << std::endl;
}
MPI_Finalize(); MPI_Finalize();
return 0; return 0;
} }