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

Multi-threading and core binding. #26

Open
pratikvn opened this issue Feb 21, 2020 · 0 comments
Open

Multi-threading and core binding. #26

pratikvn opened this issue Feb 21, 2020 · 0 comments
Assignees
Labels
affects performance This issue affects the performance of the code enhancement Improvement/s on existing code. help wanted Extra attention is needed

Comments

@pratikvn
Copy link
Owner

Use pthreads/ std::threads to use one MPI rank per process and multiple threads per rank and one subdomain per thread.

Use HWLOC functions to bind each thread to a specific CPU core /GPU.

@pratikvn pratikvn added enhancement Improvement/s on existing code. help wanted Extra attention is needed affects performance This issue affects the performance of the code labels Feb 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects performance This issue affects the performance of the code enhancement Improvement/s on existing code. help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants