Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.

MPI issue on 2 processors

Matthew_Grismer
Beginner
862 Views

Using the latest oneAPI HPC toolkit (beta 20200827) with Docker 2.4.0.0 on a Mac, when I try to run the attached simple MPI program on 2 processors I get these errors:

root@7794bb0f2839:/codes# mpiexec -n 2 ./a.out

 

===================================================================================

=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES

=   RANK 0 PID 12395 RUNNING AT 7794bb0f2839

=   KILLED BY SIGNAL: 7 (Bus error)

===================================================================================

 

===================================================================================

=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES

=   RANK 1 PID 12396 RUNNING AT 7794bb0f2839

=   KILLED BY SIGNAL: 7 (Bus error)

===================================================================================

 

Choosing any other number of processors works fine:

root@7794bb0f2839:/codes# mpiexec -n 3 ./a.out

 RANK            2

 SIZE            3

 RANK            1

 SIZE            3

 RANK            0

 SIZE            3

 

This was not happening with the previous beta, but I was also using the previous version of Docker (2.3).

Labels (1)
0 Kudos
1 Reply
PrasanthD_intel
Moderator
841 Views

Hi Matthew,


We tried to reproduce this issue in our environment (Linux) and didn't face any problem. But since this is an issue with Docker on macOS, we are transferring this to our internal team.

Regards

Prasanth


0 Kudos
Reply