mpirun -np 10 myprog -p4dbg 20 -p4rdbg 20приведет к выводу во время выполнения в стандартный вывод информации о трассировке программы на уровне 20. Для получения информации о том, что выводится на конкретном уровне, см. руководство пользователя p4 [2].
Если в командной строке указано -p4norem, mpirun не будет реально запускать процессы. Главный процесс выводит сообщение, подсказывающее пользователю, что он может сделать. Целью этой опции является возможность позволить пользователю, например, запустить удаленные процессы под его любимым отладчиком. Опция имеет смысл лишь тогда, когда процессы запускаются удаленно, например, в сети рабочих станций. Отметьте, что это аргумент программы, а не mpirun. Например, для запуска myprog таким способом, используйте
mpirun -np 4 myprog -p4noremДля запуска cpi двумя процессами, причем второй процесс выполняется под отладчиком, Вам нужно ввести команду вида
mpirun -np 2 cpi -p4noremна первой машине и
ожидание процесса с машины shakey.mcs.anl.gov:
/home/me/mpich/examples/basic/cpi sys2.foo.edu 38357 p4amslave
% gdb cpi
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type ``show copying'' to see the conditions.
There is absolutely no warranty for GDB. Type ``show warranty'' for details.
This GDB was configured as ``i586-mandrake-linux''...
(gdb) run sys2.foo.edu 38357 -p4amslave
Запуск прграммы: /home/me/mpich/examples/basic/cpi sys2.foo.edu 38357 -p4amslave