[mephi-hpc] Трассировка параллельных приложений
anikeev
anikeev at ut.mephi.ru
Mon Feb 20 11:14:48 MSK 2017
On Mon, 2017-02-20 at 07:06 +0000, Волков Юрий Николаевич wrote:
> Да, спасибо за оперативный ответ. а скажите, есть ли средства
> визуализации трассировки, например Totalview?
Добрый день!
Totalview не установлен и является проприетарным ПО. К сожалению,
согласование закупок программного обеспечения проходит тяжело, но мы
готовы поддержать начинания пользователей.
При использовании проприетарного ПО мы настоятельно рекомендуем
внимательно изучать особенности его лицензирования. Многие студенческие
/академические лицензии запрещают использование полученных данных для
публикаций и/или получения грантов. Нарушение лицензионных соглашений
на вычислительных кластерах МИФИ не допускается.
Если я не ошибаюсь, были свободные плагины для Eclipse, но насколько
они интегрированы с Eclipse PTP я не могу подсказать.
https://marketplace.eclipse.org/content/debug-visualisation-eclipse#gro
up-details
https://www.eclipse.org/ptp/
Кроме того, существует множество других графических фронтендов к gdb:
https://sourceware.org/gdb/wiki/GDB%20Front%20Ends
> С уважением,
> Юрий Волков,
> Старший преподаватель (* 83-63)
> Кафедра (№5) теоретической и экспериментальной
> физики ядерных реакторов НИЯУ МИФИ
> ________________________________________
> От: hpc <hpc-bounces at lists.mephi.ru> от имени Andrew A. Savchenko <bi
> rcoph 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
> _______________________________________________
> hpc mailing list
> hpc at lists.mephi.ru
> https://lists.mephi.ru/listinfo/hpc
--
С уважением,
аспирант кафедры 4 МИФИ,
инженер отдела Unix-технологий,
Аникеев Артём.
Тел.: 8 (495) 788-56-99, доб. 8998
More information about the hpc
mailing list