PETSC debugger
Ryan Yan
vyan2000 at gmail.com
Sun Jul 19 13:47:23 CDT 2009
Dear Berend,
Thanks for your suggestion. I can see that option right there!!
However, I am still struggling to find a way to turn this option off as I
can see from
vyan2000 at vyan2000-linux:/etc/gdm$ ps -ef | grep /usr/bin/X
root 5287 5285 3 14:19 tty7 00:00:42 /usr/bin/X :0 -br -audit 0
-auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
I am using Ubuntu *gnome*, but there is no such gdmrc file that I can
correct. I tried several other ways, but have not succeed yet.
vyan2000 at vyan2000-linux:/etc/gdm$ uname -a
Linux vyan2000-linux 2.6.24-24-generic #1 SMP Tue Jul 7 19:46:39 UTC 2009
i686 GNU/Linux
I am still searching....
Regards,
Yan
On Sun, Jul 19, 2009 at 2:59 AM, Berend van Wachem <
b.van-wachem at imperial.ac.uk> wrote:
> Dear Ryan,
>
> I had a similar issue as you have. I am using KDE as a desktop manager and
> found that I have to comment out the line
>
> "ServerArgsLocal=-nolisten tcp"
>
> in kdm, in the kdmrc file (on my system located at /etc/kde/kdm/kdmrc).
>
> After restarting kdm, I get all windows of gdb coming up.
>
> Regards,
>
> Berend.
>
>
> Ryan Yan wrote:
>
>> I do not have acess to linux right now, I will check it as the first thing
>> tomorrow.
>> Yan
>>
>> On Sun, Jul 19, 2009 at 12:54 AM, Barry Smith <bsmith at mcs.anl.gov<mailto:
>> bsmith at mcs.anl.gov>> wrote:
>>
>>
>> Are you sure the other window isn't lurking away somewhere off (or
>> nearly) off the screen?
>>
>> Maybe try shutting down the x server and restarting?
>>
>> Barry
>>
>>
>> On Jul 18, 2009, at 11:50 PM, Ryan Yan wrote:
>>
>> Thank you very much, Barry.
>>
>> After I use the vyan2000-linux:0.0, I got errors without any gdb
>> window.
>>
>> vyan2000 at vyan2000-linux
>> :~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$
>> mpirun -np 2 ./rpisolve -ksp_monitor_true_residual
>> -start_in_debugger -display vyan2000-linux:0.0
>> [0]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid 26518
>> on display vyan2000-linux:0.0 on machine vyan2000-linux
>> [1]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid 26519
>> on display vyan2000-linux:0.0 on machine vyan2000-linux
>> xterm Xt error: Can't open display: vyan2000-linux:0.0
>> xterm Xt error: Can't open display: vyan2000-linux:0.0
>>
>> Then
>> I changed back,
>> vyan2000 at vyan2000-linux
>> :~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$
>> mpirun -np 2 ./rpisolve -ksp_monitor_true_residual
>> -start_in_debugger -display :0.0
>>
>> Same as before, error messages with only a single gdb window,
>> (and the window shows up at different place at different
>> instances).
>>
>> Yan
>>
>>
>> On Sun, Jul 19, 2009 at 12:30 AM, Barry Smith
>> <bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>> wrote:
>>
>> Try using -display vyan2000-linux:0.0
>>
>> Shouldn't make any difference but since it appears you are
>> running everything on the same machine what you have given
>> should work.
>>
>> Barry
>>
>>
>> On Jul 18, 2009, at 11:24 PM, Ryan Yan wrote:
>>
>> Hi All,
>> I am tring to use the PETSc runtime option -start_in_debugger.
>>
>> However, when I attach the debugger at run time to each process,
>> there are error messages and I only get one gdb window(Am I
>> suppose to get as many as the number of the processes?)
>>
>> vyan2000 at vyan2000-linux
>> :~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$
>> mpirun -np 2 ./rpisolve -ksp_monitor_true_residual
>> -start_in_debugger -display :0.0
>>
>> [1]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid 26307
>> on display :0.0 on machine vyan2000-linux
>> [0]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid 26306
>> on display :0.0 on machine vyan2000-linux
>>
>> Then, only a *single* gdb window prompts out. When I run with 3
>> process, there are only *two* gdb windows.
>>
>> Thank you very much in advance,
>>
>> Yan
>>
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20090719/b71e32b0/attachment.htm>
More information about the petsc-users
mailing list