If I use Intel MPI update 7 in a Slurm configuration on two cores on two separate nodes, I get a SIGFPE here (according to gdb on the generated core file):
#0 0x00000000004436ed in ipl_create_domains (pi=0x0, scale=4786482) at ../../../../../src/pm/i_hydra/../../intel/ipl/include/../src/ipl_service.c:2240
This happens only with mpirun / mpiexec.hydra using e.g. "mpirun -n 2 ./test"
I know of 3 workarounds, any of which will let me run this successfully, but I thought maybe you or others should know about this crash:
1. Set I_MPI_PMI_LIBRARY=libpmi2.so and use "srun -n 2 ./test" (with Slurm configured to use pmi2).
2. Use I_MPI_HYDRA_TOPOLIB=ipl
3. Use the "legacy" mpiexec.hydra.