Processors (Intel® Core™, Intel® Xeon®, etc); processor utilities and programs (Intel® Processor Identification Utility, Intel® Extreme Tuning Utility, Intel® Easy Streaming Wizard, etc.)
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
12356 Discussions

How to prevent PMI_Proxy from sending SIGINTs to remaining processes after one process returns?


I'm starting processes using MPI_Comm_spawn and MPI_Intercomm_merge. After one of these spawned processes finishes, it intentionally does not call MPI_Finalize to avoid blocking and returns. As a reaction to this, the PMI_Proxy process manager seems to send SIGINT signals to the remaining processes. In comparison, the process manager of the MPICH library does not send any signals to the remaining processes, which offers more flexibility to shut down processes. Is there any way to prevent the Intel MPI process manager from sending these signals?

Thank you in advance

0 Kudos
1 Reply
Hello SKläb, Thank you for posting on this Community. We found another ticket number that describes the same issue. We recommend continue working with the Intel Customer Support in your region. To better assist you, we also recommend submitting your question on the Intel® Developer Zone. For more information, you can also refer to the Resource and Design Center and create an account. Wanner G. Intel Customer Support Technician Under Contract to Intel Corporation