Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rewrite set_pinning to allow for setting pinning method #55

Open
Iepoev opened this issue Jul 6, 2016 · 2 comments
Open

rewrite set_pinning to allow for setting pinning method #55

Iepoev opened this issue Jul 6, 2016 · 2 comments

Comments

@Iepoev
Copy link
Contributor

Iepoev commented Jul 6, 2016

https://software.intel.com/en-us/articles/mpi-and-process-pinning-on-xeon-phi

@Iepoev Iepoev changed the title add option to set intelMPI cpu pinning rewrite set_pinning to allow for setting pinning method Jul 7, 2016
@Iepoev
Copy link
Contributor Author

Iepoev commented Jul 14, 2016

it would seem a good idea to completely scrap the current implementation. It was written in 2012 and a lot of fancy shmancy stuff has been added to the supported mpi flavors since then.

Currently brainstorming if it is a good idea to have a general set_pinning() method in mpi.py that throws a NotImplmentedException. Every MPI flavors should extend this function with their correct cpu pinning options.

relevant documentation
MPICH https://wiki.mpich.org/mpich/index.php/Using_the_Hydra_Process_Manager
Intel https://software.intel.com/en-us/articles/mpi-and-process-pinning-on-xeon-phi
OpenMPI (1.8+) https://www.open-mpi.org/doc/v1.8/man1/mpirun.1.php

@boegel
Copy link
Member

boegel commented Oct 11, 2016

@stdweird fixed via #75 (#71)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants