Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
6557 Discussions

SEGFAULT on repeated MPI_Comm_connect|MPI_Comm_accept/MPI_Comm_disconnect

menno
Beginner
519 Views

A simulation package I'm working on uses repeated communications between participants by connecting, sending data, then disconnecting. This is not something I can change.

 

When I run this on Intel MPI (I tried versions 2020 Update 1 and 2), this gives a segmentation fault after several connect/send/disconnect cycles. The exact number varies from several tens to a few thousand.

 

I have created a simple reproduction program (see attached).

 

This works fine if I use OpenMPI 4.0.2 compiled with GCC 8.3.0 and compile the program with the mpicc from OpenMPI, but segfaults with Intel compiler and MPI.

 

It would be nice if this can be corroborated. And if so, how to solve the problem.

0 Kudos
1 Solution
Gennady_F_Intel
Moderator
501 Views

Menno,

I see your example makes the MPI calls only, therefore I would recommend you to ask this question to the MPI forum instead of MKL ones.

View solution in original post

4 Replies
Gennady_F_Intel
Moderator
502 Views

Menno,

I see your example makes the MPI calls only, therefore I would recommend you to ask this question to the MPI forum instead of MKL ones.

menno
Beginner
500 Views

If you can redirect me to the MPI forum? I couldn't find any MPI-specific fora in the forum lists, and I saw other MPI-related questions being asked here, so I posted here. I'd be happy to use a more suitable forum.

 

Found it.

menno
Beginner
486 Views
MRajesh_intel
Moderator
402 Views

Hi,


Thanks for posting your query. We are closing this thread as you have moved the thread to another forum. We will no longer respond to this thread and if you require any additional assistance from Intel, please start a new thread.

Any further interaction in this thread will be considered community only.


Have a Good day.


Regards

Rajesh.


Reply