[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