Анализ и визуализация

 

Отладочная информация

В результате исполнения отлаживаемой программы остается информация о ее поведении в виде файлов отчета - tracefiles. Количество файлов соответствует количеству виртуальных процессоров, на которых была запущена задача. Имя файлов формируется по правилу: _имя_программы_.grd._ранк_процесса_. Файлы должны располагаться в директории, из которой программа была запущена.

Для анализа содержимое tracefile-ов должно быть помещенно в один файл. Это может быть выполнено командой

cat _имя_программы_.grd.* > _имя_программы_.grd

Для более детальной информации файл базы данных проекта (.fdb) должен быть переименован в файл с именем _имя_программы_.fdb (файл с таким именем ищется по умолчанию)

Таблица операций коммуникаций.

По горизонтали и вертикали откладываются ранки процессов. В ячейках показывается количаство переданных и принятых сообщений.

	rank| ... |   i   | ... 
	----+-...-+-------+-...
	 ...| ... | ../.. | ...
	   j| ... |  k/m  | ...
	 ...| ... | ../.. | ...
	
Приведенную часть таблицы следует читать так:

Для массовых операций передачи данных таких как MPI_Bcast, MPI_Gather, считается что выполняется посылка самому себе и прием от самого себя.

При правильно написаной программе число k в ячейке <j,i> должно быть равно числу m в ячейке <i,j>. И наоборот.