Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Matthew_Grismer
Beginner
186 Views

MPI issue on 2 processors

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
165 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


Reply