[mpich-discuss] mpiexec (hydra) can't run in the background

Manhui Wang wangm9 at cardiff.ac.uk
Fri Oct 29 09:51:21 CDT 2010


Hello,

I have seen a problem with mpiexec when running a simple hello_world
(see attached hello_world_wait.c) program in the background. The
background job stops after typing any command:
~/testprogram> mpicc hello_world_wait.c -o hello
~/testprogram> mpiexec -np 2 ./hello >output.log &
[1] 19958
~/testprogram> echo hello
hello

[1]+  Stopped                 mpiexec -np 2 ./hello > output.log


It works fine if I run it with </dev/null

mpiexec -np 2 ./hello >output.log </dev/null &


I am using the latest version (MPICH2 1.3), and the hydra is the default
process manage. The problem can be reproduce with mpiexec.hydra for
mpich2 1.2.1p1.

I saw there was a bug report about this
http://trac.mcs.anl.gov/projects/mpich2/ticket/1029
,but now it has been closed/fixed.

Any help would be appreciated.

Thanks,
Manhui

-- 
-----------
Manhui  Wang
School of Chemistry, Cardiff University,
Main Building, Park Place,
Cardiff CF10 3AT, UK
Telephone: +44 (0)29208 76637
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hello_world_wait.c
Type: text/x-c++src
Size: 729 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20101029/09e1800c/attachment.cc>


More information about the mpich-discuss mailing list