Solver hangs when MPI is running simultaneously

Dear developers,

When my program is coupled with dealii, when one uses mpi and one doesn’t, it can be calculated without any problem. But when I use mpi at the same time, it hangs.

Also I tested multiple nodes also not able to pass data, it seems like they can’t find each other. Below is my config file and the file for the commit command.

precice-config.xml (2.8 KB)
new.txt (1.3 KB)
sub.txt (798 Bytes)

Dear @fan_wu,

my first guess is that the two participants link to different MPI implementations/versions than preCICE. Mixing MPI implementations is known to lead to such strange issues.

You could try using ldd on each binary you are executing, and see if they are linking to the same MPI version.