>>> Thanks for the information; the OpenMPI recommendation is probably because 
>>> OpenMPI goes to great lengths trying to avoid process migration. The 
>>> numactl doesn't prevent migration as far as I can tell: it controls where 
>>> memory gets allocated if it's NUMA. 
>> My understanding is that processes get pinned to cores with the help of 
>> the --physcpubind switch to numactl, but please correct me if I am wrong.
>> 
> 
> The documentation isn't clear on that: you bind a process to a set of cores, 
> but that wouldn't necessarily mean that threads that belong to that process 
> are bound to a specific core. They might be allowed to migrate within the set 
> that you give the process.

I've just checked a short (a few seconds) benchmark run -- I didn't observe any 
migrations with or without numactl.


A.

-- 
Ansgar Esztermann
DV-Systemadministration
Max-Planck-Institut für biophysikalische Chemie, Abteilung 105

--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to