Hi Ralph,

Thanks for taking care of this so quick!

Does this mean that MPI_Init will leave the SIGCHLD handler alone? Should it be 
fine to set the handler as I did in the current version of MPI?

Thanks,
Tony
________________________________________
From: users-boun...@open-mpi.org [users-boun...@open-mpi.org] On Behalf Of 
Ralph Castain [r...@open-mpi.org]
Sent: Tuesday, August 28, 2012 2:40 PM
To: Open MPI Users
Subject: Re: [OMPI users] MPI_Init

Okay, I fixed this on our trunk - I'll post it for transfer to the 1.7 and 1.6 
series in their next releases.

Thanks!

On Aug 28, 2012, at 2:27 PM, Ralph Castain <r...@open-mpi.org> wrote:

> Oh crud - yes we do. Checking on it...
>
> On Aug 28, 2012, at 2:23 PM, Ralph Castain <r...@open-mpi.org> wrote:
>
>> Glancing at the code, I don't see anywhere that we trap SIGCHLD outside of 
>> mpirun and the orte daemons - certainly not inside an MPI app. What version 
>> of OMPI are you using?
>>
>> On Aug 28, 2012, at 2:06 PM, Tony Raymond <traym...@bcgsc.ca> wrote:
>>
>>> Hi,
>>>
>>> I have an application that uses openMPI and creates some child processes 
>>> using fork(). I've been trying to catch SIGCHLD in order to check the exit 
>>> status of these processes so that the program will exit if a child errors 
>>> out.
>>>
>>> I've found out that if I set the SIGCHLD handler before calling MPI_Init, 
>>> MPI_Init sets the SIGCHLD handler so that my application appears to ignore 
>>> SIGCHLD, but if I set my handler after MPI_Init, the application handles 
>>> SIGCHLD appropriately.
>>>
>>> I'm wondering if there are any problems that could come up by changing the 
>>> SIGCHLD handler, and why MPI_Init modifies the SIGCHLD handler in the first 
>>> place.
>>>
>>> Thanks,
>>> Tony
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>


_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to