I have a program (myprogram.exe) that I run with Intel MPI through a queue system (Slurm). This program runs perfectly in some of the nodes, and it does nothing on the rest of the nodes: no program output, no MPI initialization output. I've checked process running when I launch it on different nodes. In the nodes where it works, I can see only one "pmi_proxy" process. In the nodes where it doesn't work I can see (ntasks +1) pmi_proxy process, where ntasks is the number of tasks for mpirun. In the nodes where it works after starting the pmi_proxy, the n myprogram.exe. start. In the nodes where it doesn't work after starting the (ntasks +1) pmi_proxy it blocks.