There is such an option in the 1.7 series and on the trunk, but I don't see it 
in v1.6.

-mca orte_abort_non_zero_exit 0


On May 30, 2013, at 3:40 AM, Victor Vysotskiy <victor.vysots...@teokem.lu.se> 
wrote:

> Dear OpenMPI Developers and Users,
> 
> I have general question on signal trapping/handling within mpiexec/mpirun.  
> Let me assume that I have 2 cores and I start two different (independent) 
> prog1 and prog2 programs in parallel  via the mpirun/mpiexec strartup command:
> 
> mpiexec -n 1 prog1 : -n 1 prog2 
> 
> What happens if one of the programs just is abnormally crashed/terminated 
> while the second one is still running normally? Is it correct observation 
> that in such case the OpenMPI  immediately starts a cleanup process and 
> automatically terminates all spawned/running jobs? If it is like that, is 
> there any way to force mpiexec/mpirun to don't cleanup all processes on error 
> and wait until all spawned processes either successfully complete or 
> abnormally terminate their execution?
> 
> Thank you in advance!
> 
> Victor.
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to