HelloOS 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>
OpenPGP_signature
Description: OpenPGP digital signature