Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
2161 Discussions

idb discontinued, but mpiexec doesn't know

dsi-intel_d_
Beginner
587 Views

I've read somewhere that idb was being discontinued. Yet it is still possible to ask for it through the various flavour of mpiexec:

[alainm@tagir test]$ which  mpiexec mpirun mpiexec.hydra
/softs/intel/impi/5.0.1.035/intel64/bin/mpiexec
/softs/intel/impi/5.0.1.035/intel64/bin/mpirun
/softs/intel/impi/5.0.1.035/intel64/bin/mpiexec.hydra
[alainm@tagir test]$ mpirun -idb pwd
mpiexec: IDB_HOME is not set
mpiexec: idb -pid 21681 -mpi2 -parallel mpiexec.hydra
sh: idb: command not found
^C[mpiexec@tagir] Sending Ctrl-C to processes as requested
[mpiexec@tagir] Press Ctrl-C again to force abort      <-- même pas cap!
^C^C
^Z
[1]+  Stopped                 mpirun -idb pwd
[alainm@tagir test]$ kill -KILL %1

[1]+  Stopped                 mpirun -idb pwd
[alainm@tagir test]$

  ** de même que mpiexec, mais différemment:

[alainm@tagir test]$ mpiexec -idb pwd
cannot find "idb" in your $PATH:
/softs/intel/vtune_amplifier_xe_2015.1.0.367959/bin64:/softs/intel//itac/9.0.1.033/intel64/bin:/softs/intel/inspector_xe_2015.1.0.366509/bin64:/softs/intel//impi/5.0.1.035/intel64/bin:/softs/intel/composer_xe_2015.0.090/bin/intel64:/softs/intel/composer_xe_2015.0.090/mpirt/bin/intel64:/softs/intel/composer_xe_2015.0.090/debugger/gdb/intel64_mic/bin:/softs/exp/python-3.4.1-intel14/bin:/softs/exp/Cython-0.20.2/bin:/usr/lib64/qt-3.3/bin:/softs/Wolfram/Mathematica/9.0/Executables:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/softs/dislin/bin:/usr/lpp/mmfs/bin:/softs/psfex-3.9.1/bin:/softs/sm2_4_34/bin:/home/alainm/bin
[1]+  Killed                  mpirun -idb pwd
[alainm@tagir test]$

 

regards

 

0 Kudos
3 Replies
TimP
Honored Contributor III
587 Views

The expectation with the latest compilers is that you install gdb-ia as suggested.   I don't know whether Intel mpirun should have a "-" option for it, in case you don't wish to run "mpirun gdb-ia ...."

Are you suggesting that -idb should try gdb-ia if idb isn't found, or maybe -gdb should try first to run gdb-ia?

gdb-ia is most likely to have an advantage over gdb when working with ifort.

0 Kudos
dsi-intel_d_
Beginner
587 Views

I am just suggesting that,idb being discountinued, mpiexec -idb ... should indicated that it is discontinued or that the -idb option should be removed.

NOte that running mpirun gdb-ia a.out does not work for me.

No symbol table is loaded.  Use the "file" command.
GNU gdb (GDB) 7.7-8.0.524
Copyright (C) 2013 Free Software Foundation, Inc; (C) 2013-2014 Intel Corp.
........

Reading symbols from /scratch/alainm/view/boost/libs/mpi/test/a.out...(gdb) done.
(gdb) Undefined command: "437".  Try "help".
(gdb) Undefined command: "500".  Try "help".
(gdb) Undefined command: "500V1".  Try "help".
(gdb) Undefined command: "850".  Try "help".

......

(gdb) Undefined command: "WS2".  Try "help".
(gdb) Undefined command: "YU".  Try "help".
(gdb) quit

regards

 

 

0 Kudos
James_T_Intel
Moderator
587 Views

This was submitted through Intel® Premier Support and a feature request has been entered for this.

0 Kudos
Reply