[mephi-hpc] Трассировка параллельных приложений

Волков Юрий Николаевич YNVolkov at mephi.ru
Mon Feb 20 10:06:44 MSK 2017


Да, спасибо за оперативный ответ. а скажите, есть ли средства визуализации трассировки, например Totalview?

С уважением,
Юрий Волков,
Старший преподаватель (* 83-63) 
Кафедра (№5) теоретической и экспериментальной
физики ядерных реакторов НИЯУ МИФИ
________________________________________
От: hpc <hpc-bounces at lists.mephi.ru> от имени Andrew A. Savchenko <bircoph at ut.mephi.ru>
Отправлено: 19 февраля 2017 г. 22:04
Кому: NRNU MEPhI HPC discussion list
Тема: Re: [mephi-hpc] Трассировка параллельных приложений

Здравствуйте,

On Fri, 17 Feb 2017 21:54:24 +0000 Волков Юрий Николаевич wrote:
> Скажите, есть ли какая то возможность трассировки программ?

Для OpenMP достаточно использовать gdb.

С MPI всё сложнее, но тоже можно использовать gdb:
https://www.open-mpi.org/faq/?category=debugging#serial-debuggers

Проще всего будет, если отлаживаемая задача будет работать на одном
узле.

Если Вы подозреваете проблемы с выделением или использованием
памяти, можно использовать valgrind:
http://valgrind.org/docs/manual/mc-manual.html#mc-manual.mpiwrap

На всех кластерах установлен как gdb, так и valgrind с поддержкой
mpi.

Best regards,
Andrew Savchenko


More information about the hpc mailing list