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

Replace @timing_seq by thread-local timers #574

Merged
merged 3 commits into from
Jan 28, 2022
Merged

Conversation

mfherbst
Copy link
Member

No description provided.

@mfherbst mfherbst merged commit 5305484 into master Jan 28, 2022
@mfherbst mfherbst deleted the thread-local-timers branch January 28, 2022 19:31
@antoine-levitt
Copy link
Member

Very cool! But you removed a bunch (sternheimer and ffts) that seem useful?

@mfherbst
Copy link
Member Author

mfherbst commented Jan 28, 2022

well yes, but the _seq stuff was disabled by default and has always been a bit tricky to enable (clean precompile cache, set environment variable, disable threadying, etc.). So I honestly never used it. Did you? I think it's better to track these things by appropriate thread-local timers and timers in surrounding sections now.

Regarding the Sternheimer, yes that we could annotate better, but as it stands the timer has been disabled the whole time (it was a _seq timer) and no-one noticed 😄.

@antoine-levitt
Copy link
Member

OK !

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

Successfully merging this pull request may close these issues.

2 participants