Good afternoon,
This question is related to my previous question:
Assign cores to processes
Setting the affinity mask as suggested in the answer worked for core counts of 4 or 8 respectively.
However, I want to use a system with 8 physical cores and hyper-threading (so 16 virtual cores).
I tried to set the affinity mask as follows:
mpiexec -hosts 2 localhost 1,3 localhost 1,65532
... but got an error that "An explicit affinity was used but the cores specified were either not allowed or do not exist."
I tried several variations but did not get anywhere.
Is there a limit to the affinity mask? Is it split into blocks of 8 maybe? I could not find anything in other forum posts or the documentation.
Thanks.
Anton