Hi Junchao, I was just wondering if there was any update on this? I saw your question on the discuss@mpich thread, but I gather you have not received a response yet.
-- John On Tue, Apr 21, 2020 at 10:09 PM Junchao Zhang <[email protected]> wrote: > I don't see problems calling _exit in PetscSignalHandlerDefault. Let me > try it first. > --Junchao Zhang > > > On Tue, Apr 21, 2020 at 3:17 PM John Peterson <[email protected]> > wrote: > >> Hi, >> >> I started a thread on [email protected] regarding some hanging canceled >> jobs that we were seeing: >> >> https://lists.mpich.org/pipermail/discuss/2020-April/005910.html >> >> It turns out that there are some fairly strict rules about what types of >> functions (asynchronous-safe only) can be called from signal handlers, and >> MPI_Abort(), at least the mpich implementation of it, apparently does not >> fall into that category. I wonder if you have any comments on this. One >> possibility might be might be to just call "_exit" from >> PetscSignalHandlerDefault rather than PETSCABORT, not sure what other >> issues that would cause, however. >> >> Thanks, >> John >> >
