I used the below configure command line to configure and build 32-bit mpich2-1.4, and then built an MPI program. <div><br></div><div><div><font class="Apple-style-span" color="#660000">./configure --prefix=/mnt/lux/git/pios/xc/mpich2-32 --with-pm=hydra:gforker --disable-faster --enable-debuginfo CFLAGS=-m32 CXXFLAGS=-m32 FFLAGS=-m32 FCFLAGS=-m32 --enable-nmpi-as-mpi --enable-lib-depend --enable-shared 2&gt;&amp;1 | tee mpich2-32cfg.txt</font></div>
</div><div><br></div><div>When I executed &quot;mpiexec -gdb -n 2 cg.S.2&quot;, I got the below message:</div><div><font class="Apple-style-span" color="#990000">[mpiexec@ubuntu] match_arg (./utils/args/args.c:122): unrecognized argument gdb</font></div>
<div><font class="Apple-style-span" color="#990000">[mpiexec@ubuntu] HYDU_parse_array (./utils/args/args.c:140): argument matching returned error</font></div><div><font class="Apple-style-span" color="#990000">[mpiexec@ubuntu] parse_args (./ui/mpich/utils.c:1358): error parsing input array</font></div>
<div><font class="Apple-style-span" color="#990000">[mpiexec@ubuntu] HYD_uii_mpx_get_parameters (./ui/mpich/utils.c:1409): unable to parse user arguments</font></div><div><font class="Apple-style-span" color="#990000"><br>
</font></div><div><font class="Apple-style-span" color="#990000">Usage: ./mpiexec [global opts] [exec1 local opts] : [exec2 local opts] : ...</font></div><div><font class="Apple-style-span" color="#990000"><br></font></div>
<div><font class="Apple-style-span" color="#990000">Global options (passed to all executables):</font></div><div><font class="Apple-style-span" color="#990000">......</font></div><div><br></div><div>It seems that hydra does not support -gdb option. How can build an mpich2 which can support -gdb option?</div>
<div>Thanks.</div><div><br></div><div>-Clara</div><div><br></div>