-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Make a nogil version of the most important methods of FaceIterator. #29676
Comments
Branch: public/29676 |
Author: Jonathan Kliem |
Commit: |
comment:2
Could you extend a little bit in the description on what this does? |
This comment has been minimized.
This comment has been minimized.
comment:6
Shouldn't you also make the corresponding changes/additions to the |
Changed branch from public/29676 to public/29676-reb |
Changed commit from |
comment:8
Merge conflict. |
Changed branch from public/29676-reb to public/29676-reb2 |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:10
LGTM. |
Reviewer: Travis Scrimshaw |
comment:11
Thanks. |
Changed branch from public/29676-reb2 to |
We outsource 3 crucial methods of
FaceIterator
to nogil functions.This is part of #28893: Parallel f-vector for polyhedra.
Anything happening within
prange
should be without gil. Any function that is called in the parallel section needs to be nogil.Depends on #28894
Depends on #29654
CC: @jplab @LaisRast @tscrim
Component: geometry
Keywords: polytopes, f-vector
Author: Jonathan Kliem
Branch/Commit:
81372b6
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/29676
The text was updated successfully, but these errors were encountered: