I have a problem with running my server client implementation using intel MPI. The problem is for some reasons I have to use different versions of intelMPI for running server and clients codes. When I use the same mpirun version server and clients get connected without any issue but when I use different versions of intel MPI(4.0.3.008 and 4.1.0.030), they get frozen at the MPI_Comm_connect and MPI_Comm_accept levels. Basically there is not progress after calling these commands.
Does anyone know how to use different intel mpi implementations in a server/client setup?
I guess the best path to debug will be to check the release notes ( https://software.intel.com/sites/products/documentation/hpc/mpi/linux/release_notes.pdf ) to verify the changes and confirm if the binaries are compatible.