[MPICH] gdb readline not working
Rusty Lusk
lusk at mcs.anl.gov
Mon Jun 5 17:03:37 CDT 2006
The program you are interacting with via stdio is mpiexec, not gdb
directly. (Mpiexec is delivering your input to one or more of the gdb
processes through the mpd manager structure.) Mpiexec does not
implement all (any) of the gnu readline features, nor does it want to
use the gnu readline library itself, because of licensing issues.
It would be great if someone wanted to contribute some of these features
to mpiexec's stdin handling.
Rusty Lusk
From: "Kamaraju Kusumanchi" <kamaraju at gmail.com>
Subject: [MPICH] gdb readline not working
Date: Mon, 5 Jun 2006 17:56:34 -0400
> Let's say my executable is file_exec, my fortran 90 code is file_exec.f90. I
> am debugging the program by using
>
> mpiexec -gdb -l -n 4 ./file_exec
>
> Inside the gdb prompt, let's say I do
>
> b file_exec.f90:20
>
> Now in normal gdb session, when I use up-arrow I can go back to the previous
> command. But in mpich2 the up arrow is not working. What could be the
> problem?
>
> I compiled the mpich2 1.0.3 with gcc 4.1.1, gfortran 4.1.1 using the
> following commands.
>
> /home/software/unZipped/mpich2-1.0.3/configure --enable-f90
> --prefix=/home/software/compiledLibs/mpich2_1.0.3_gcc_4.1.1_gfortran_4.1.1
> 2>&1
> | tee configure.log
>
> make 2>&1 | tee make.log
>
> make install 2>&1 | tee install.log
>
> Is there any way to get the tab completion and arrow keys working in gdb
> session of 'mpich2 -gdb'?
>
> thanks
> raju
>
> --
> http://kamaraju.googlepages.com/cornell-bazaar
> http://groups.google.com/group/cornell-bazaar/about
More information about the mpich-discuss
mailing list