Опция -dbg=<name of debugger> для mpirun заставляет процессы
запускаться под управлением выбранного отладчика. Например, вызов
mpirun -dbg=gdb
или
mpirun -dbg=gdb a.out
вызывает скрипт mpirun_dbg.gdb, находящийся в каталоге `mpich/bin'.
Этот скрипт захватывает правильные аргументы, вызывает отладчик gdb, и
запускает первый процесс под gdb, если это возможно. Существует четыре
скрипта отладчика; gdb, xxgdb, ddd и totalview. Их иногда необходимо
исправлять, что зависит от Вашей системы. Существует также скрипт отладчика
dbx, который должен быть отредактирован, поскольку команды dbx
различаются для версий. Вы можете также использовать эту опцию для вызова
другого отладчика; например, -dbg=mydebug. Все, что Вам необходимо, это
написать скрипт `mpirun_dbg.mydebug', который совпадает по формату с
поставляемыми файлами скриптов, и поместить его в каталог `mpich/bin'.
Дополнительная информация по использованию отладчика Totalview с mpich
приведена в разделе 7.
Alex Otwagin
2002-12-16