[mpich-discuss] ddd + mpich2
Burlen Loring
burlen.loring at kitware.com
Fri Jul 11 15:51:57 CDT 2008
Hi Robert,
Thanks but, that is not what I am looking for. if I am not mistaken,
what you suggest will start 8 ddd's and to get my app up and running I
will have to type a run command in each of 8 processes. On the other
hand...The mpich2 "mpiexec -gdb" has the nice feature you have a single
gdb session that interacts with all of the processes. Using mpich2's
"special" gdb you can set break points on all with a single command, or
select specific processes to issues commands to. Would be very nice if
somehow ddd could be pointed to mpich2's gdb so that single instance of
ddd can interact with all of the processes...
Do you know how mpich2 accomplishes this stuff? I wonder if it is part
of mpd or if there is a stand alone "special" gdb bundled with mpich2...
Thanks for your help
Burlen
Robert Latham wrote:
> On Fri, Jul 11, 2008 at 03:43:23PM -0400, Burlen Loring wrote:
>
>> Hi all,
>>
>> Is there a way of using mpich2's debug feature (mpiexec -gdb ...) with a
>> gdb front end such as ddd? If so how? By the way it's a great help! One
>> comment though is that arrow keys don't work. eg "<-" results in ^[[D
>> being printed rather than moving the cursor one left. :-/
>>
>
> Let's assume you're doing this on one machine, else you've got a heck
> of a mess to deal with X forwarding.
>
> $ mpiexec -np 8 ddd <program>
>
> Is that what you're looking for?
>
> ==rob
>
--
Burlen Loring
Kitware, Inc.
R&D Engineer
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-371-3971 x137
More information about the mpich-discuss
mailing list