Hello

OS X doesn't support binding at all, that's why hwloc and OpenMPI don't support it either.

Brice


Le 17/03/2022 à 20:23, Sajid Ali via users a écrit :

Hi OpenMPI-developers,

When trying to run a program with process binding and oversubscription (on a github actions CI instance) with |--bind-to-core|, OpenMPI’s mpiexec executes the programs with no issues.

Noting that |--bind-to core| is more portable (MPICH’s mpiexec also accepts it) and that |--bind-to-core| is deprecated, I tried switching to it. However, OpenMPI now complains that it cannot perform process binding on OS X with the following message:

|On OS X, processor and memory binding is not available at all (i.e., the OS does not expose this functionality). |

Could someone confirm whether OpenMPI supports process binding on OS X and also comment on why |--bind-to-core| works but |--bind-to core| doesn’t? Thanks in advance!

Thank You,
Sajid Ali (he/him) | PhD Candidate
Applied Physics
Northwestern University
s-sajid-ali.github.io <http://s-sajid-ali.github.io>

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to