next up previous contents
Next: Запуск отладчика при возникновении Up: Отладка программ MPI встроенными Previous: Аргументы командной строки для   Contents

Запуск задач через отладчик

Опция -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