Первая профилирующая библиотека очень простая. Профилирующая версия каждой из
процедур MPI_Xxx вызывает PMPI_Wtime (создающую временную
отметку) до и после каждого вызова соответствующей процедуры PMPI_Xxx.
Времена накапливаются в каждом процессе и выводятся в отдельные файлы для
каждого процесса в профилирующей версии MPI_Finalize. Файлы затем могут
использоваться либо в общем отчете, либо в отчете процесс за процессом. Эта
версия не принимает во внимание вложенные вызовы, возникающие при реализации,
например, MPI_Bcast в рамках MPI_Send и MPI_Recv. Файл
`mpe/src/trc_wrappers.c' реализует этот интерфейс, а опция
-mpitrace в любом скрипте компиляции (например, mpicc) автоматически
подключает эту библиотеку.
Alex Otwagin
2002-12-16