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

gradflow topological charge measurement #414

Merged
merged 11 commits into from
Jan 16, 2018
Merged

Conversation

kostrzewa
Copy link
Member

@kostrzewa kostrzewa commented Jan 10, 2018

TODO

  • Our OpenMP accumulators assume that only one quantity is accumulated, this needs to be generalised.
  • It must be ensured that Q is correctly normalised.
  • Output of Q must be enabled
  • 1-to-1 cross-check of energy density measurement on realistic lattice to make sure that I didn't break anything

Sorry, something went wrong.

@kostrzewa kostrzewa requested a review from urbach January 10, 2018 14:04
@kostrzewa
Copy link
Member Author

@urbach: This version contains measurements of the communication overhead at g_debug_level >= 4, so we can check if it makes sense to implement two-row gauge compression for communication.

@kostrzewa
Copy link
Member Author

Okay, it seems that just one more check is required and we'll have a working topo charge measurement.

@kostrzewa kostrzewa changed the title [DO NOT MERGE YET] preview of gradflow topological charge measurement gradflow topological charge measurement Jan 12, 2018
@kostrzewa
Copy link
Member Author

The code has now been validated on three gauge configurations against @uwenger's (thanks!) and only round-off differences were found, which likely arise due to our use of Kahan sums in the process and thread-local reductions.

@kostrzewa kostrzewa merged commit c7b2033 into etmc:master Jan 16, 2018
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.

None yet

1 participant